IBY_TRXN_SUMMARIES_ALL

IBY_TRXN_SUMMARIES_ALL stores information about each payment request. This table is used for both online and offline payment transactions. The information contained in this table is generic in nature to cover the various payment instruments and the operations on them. The specific details are stored in other detail tables such as IBY_TRXN_CORE, IBY_TRXN_EXTENDED, and IBY_TRXN_FI, based on the type of operation and the payment instrument used for payment.

Details

  • Schema: FUSION

  • Object owner: IBY

  • Object type: TABLE

  • Tablespace: APPS_TS_TX_DATA

Primary Key

Name Columns

IBY_TRXN_SUMMARIES_ALL_PK

TRXNMID

Columns

Name Datatype Length Precision Not-null Comments
TRXNMID NUMBER 18 Yes System-generated Identifier
INITIATOR_EXTENSION_ID NUMBER 18 Initiating transaction extension identifier.
TRANSACTIONID NUMBER 18 Yes Identifier generated for each payment request, or orapmtreq, and passed back to electronic commerce application
TANGIBLEID VARCHAR2 80 Yes Bill or order Identifier
PAYEEID VARCHAR2 80 Yes Identifier of the payee passed by electronic commerce application
BEPID NUMBER 18 Payment system Identifier
MPAYEEID NUMBER 18 Yes Payee Identifier
ECAPPID NUMBER 18 Yes Electronic commerce application Identifier
ORG_ID NUMBER 18 Indicates the identifier of the business unit associated to the row.
PAYMENTMETHODNAME VARCHAR2 80 Payment method name
MTANGIBLEID NUMBER 18 Yes Master identifier that points to IBY_TANGIBLE table for additional information about orders
PAYEEINSTRID NUMBER 18 Instrument Identifier for the payee
PAYERID VARCHAR2 80 Payer Identifier
PAYERINSTRID NUMBER 18 Instrument Identifier for the payer
DETAILLOOKUP VARCHAR2 30 Lookup column for CORE, EXTENDED, or FI transactions
AMOUNT NUMBER Transaction amount
INSTRNUMBER VARCHAR2 60 Instrument number can be credit card number for 11i in case of unregistered instruments.
CURRENCYNAMECODE VARCHAR2 15 Currency code
STATUS NUMBER 18 Yes Status of the transaction from lookup type IBY_TRANSACTION_STATUS
UPDATEDATE DATE Date that scheduled payment is updated
TRXNTYPEID NUMBER 18 From lookup type IBY_TRXNTYPES
ERRORLOCATION NUMBER Identifies the location of error
BEPCODE VARCHAR2 40 Error code from payment system
BEPMESSAGE VARCHAR2 255 Error message from payment system
BATCHID VARCHAR2 80 Batch Identifier provided by electronic commerce application
SETTLEDATE DATE Scheduled date for the bill or order used for offline payments only
MBATCHID NUMBER 18 Batch Identifier
REQDATE DATE Date when the batch operation request is received
REQTYPE VARCHAR2 20 Type of request such as closebatch, purgebatch, or openbatch
REQSEQ NUMBER 4 Request sequence
DESTURL VARCHAR2 1024 Payment system URL constructed during schedule of payments
NLSLANG VARCHAR2 80 NLS language
NEEDSUPDT VARCHAR2 3 Y or N flag indicating that the row has changed status
OVERALL_SCORE NUMBER Overall risk score
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_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
INSTRTYPE VARCHAR2 30 Instrument type
SECURITY_GROUP_ID NUMBER Used in hosted environments
SALES_REP_PARTY_ID NUMBER 18 Party Identifier for the sales representative who initiated the transaction. Foreign key to HZ_PARTIES
BEPKEY VARCHAR2 80 Merchant account Identifier used with this transaction
CUST_ACCOUNT_ID NUMBER 18 Customer account for which the payment transaction is being processed. Foreign key to HZ_CUST_ACCOUNTS
INSTRSUBTYPE VARCHAR2 40 Holds the instrument subtype for the payment transaction
ECBATCHID VARCHAR2 80 Used for AR bills receivable integration. RA_BATCHES_ALL.BATCH_ID
SUB_KEY_ID NUMBER Oracle internal use only, reserved for future use
TRXNREF VARCHAR2 240 Optional, secondary transaction Identifier to be passed by source application. Useful in distinguishing transactions when the tangible or order ID must be shared
PROCESS_PROFILE_CODE VARCHAR2 30 Funds capture process profile
ORG_TYPE VARCHAR2 30 Organization type from lookup type IBY_ORGANIZATION_TYPES
PAYMENT_CHANNEL_CODE VARCHAR2 30 Payment method
PROC_REFERENCE_CODE VARCHAR2 240 Payment processor reference code
PROC_REFERENCE_AMOUNT NUMBER Payment processor reference amount
INSTRNUM_HASH VARCHAR2 60 Hash value of the transaction payment instrument number
INSTRNUM_LENGTH NUMBER 3 Length of the transaction payment instrument
INSTRNUM_SEC_SEGMENT_ID NUMBER 18 Identifier of the security segment holding the encrypted payment instrument number
CC_ISSUER_RANGE_ID NUMBER 18 Identifier of the credit card number range the payment instrument number belongs to
SETTLEMENT_CUSTOMER_REFERENCE VARCHAR2 255 Settlement customer reference
ACCT_SITE_USE_ID NUMBER 18 Account site use identifier
ACCT_SITE_ID NUMBER 18 Identifier of the account site for a funds capture transaction
FIRST_TRXN_FLAG VARCHAR2 1 Y or N flag
LEGAL_ENTITY_ID NUMBER 18 Legal entity identifier
BILL_TO_ADDRESS_ID NUMBER 18 Identifier of the bill-to address
FACTORED_FLAG VARCHAR2 1 Y or N flag that indicates if this payment comes from a third party on behalf of the ultimate payer
BR_MATURITY_DATE DATE Bills receivable maturity date
SETTLEMENT_DUE_DATE DATE Settlement due date
CALL_APP_SERVICE_REQ_CODE VARCHAR2 255 External application request set identifier
BANK_CHARGE_BEARER_CODE VARCHAR2 30 Bank charge bearer
DIRDEB_INSTRUCTION_CODE VARCHAR2 30 Direct debit instruction code
DEBIT_ADVICE_DELIVERY_METHOD VARCHAR2 30 Default delivery method set on the payer level for debit notification
DEBIT_ADVICE_EMAIL VARCHAR2 255 Debit notification email address
DEBIT_ADVICE_FAX VARCHAR2 100 Debit notification fax number
PAYER_PARTY_ID NUMBER 18 Payer TCA party identifier
DEBIT_AUTH_FLAG VARCHAR2 1 Debit authorization flag
DEBIT_AUTH_METHOD VARCHAR2 30 Debit authorization method
DEBIT_AUTH_REFERENCE VARCHAR2 100 Debit authorization reference
PAYER_INSTR_ASSIGNMENT_ID NUMBER 18 Instrument assignment identifier for the payer instrument
PAYER_NOTIFICATION_REQUIRED VARCHAR2 1 Y or N flag indicating whether payer notification is created for this transaction if it is a settlement
PAYER_NOTIFICATION_CREATED VARCHAR2 1 Y or N flag indicating whether payer notification is created for this transaction if it is a settlement
AR_RECEIPT_METHOD_ID NUMBER 18 Oracle Receivables receipt method
BR_DRAWEE_ISSUED_FLAG VARCHAR2 1 Yes or No flag that indicates if the the drawee issues the bill receivable
BR_SIGNED_FLAG VARCHAR2 1 Yes or No flag that indicates if the drawee needs to accept the bill receivable
SALT_VERSION NUMBER 2 Salt version
DEBIT_AUTHORIZATION_ID NUMBER 18 Debit authorization identifier
PAYMENT_TYPE_CODE VARCHAR2 30 Payment type code
LOGICAL_GROUP_REFERENCE VARCHAR2 30 Logical group reference
LOCALINSTR VARCHAR2 35 Direct debit local instrument.
SERVICE_LEVEL VARCHAR2 35 Direct debit service level.
PURPOSE_CODE VARCHAR2 30 Payment purpose codes as defined in the ISO20022 external code list.
SEQ_TYPE VARCHAR2 30 Payment sequence type.
ENTERPRISE_ID NUMBER 18 Enterprise Id to support multi-tenancy
REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row.
STRUCTURED_PAYMENT_REFERENCE VARCHAR2 256 An industry standard reference on receivables transactions composed of letters, check digits, and transaction information that is used to identify the transaction, transaction lines, and its payments to the customer and bank.
EXTERNAL_SETTLEMENT_FLAG VARCHAR2 1 Indicates whether or not payment is externally settled. Possible values are Y or N.
TRXN_REQUEST_FORMAT_CODE VARCHAR2 30 Message format for creating outbound authorization, capture, or refund request.
TRXN_RESPONSE_FORMAT_CODE VARCHAR2 30 Message format for reading and processing inbound response received from payment gateway for authorization, capture, or refund request.
TRXN_REQUEST_ERROR_MESSAGE VARCHAR2 360 Error raised while initiating outbound request for authorization, capture, or refund request.
TRXN_RESPONSE_ERROR_MESSAGE VARCHAR2 360 Error raised while reading and processing inbound response received from payment gateway for authorization, capture, or refund 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.
INBOUND_FILE_ID NUMBER 18 The identifier of the inbound acknowledgment file.
ACKNOWLEDGMENT_DATE DATE The date when the acknowledgment is processed.
BEP_STATUS VARCHAR2 30 Status of the transaction returned by the bank or payment system.

Foreign Keys

Table Foreign Table Foreign Key Column
IBY_TRXN_SUMMARIES_ALL iby_payee MPAYEEID
IBY_TRXN_SUMMARIES_ALL iby_cc_issuer_ranges CC_ISSUER_RANGE_ID
IBY_TRXN_SUMMARIES_ALL iby_security_segments INSTRNUM_SEC_SEGMENT_ID
IBY_TRXN_SUMMARIES_ALL iby_pmt_instr_uses_all PAYER_INSTR_ASSIGNMENT_ID
IBY_TRXN_SUMMARIES_ALL ar_receipt_methods AR_RECEIPT_METHOD_ID
IBY_TRXN_SUMMARIES_ALL iby_batches_all MBATCHID
IBY_TRXN_SUMMARIES_ALL iby_bepinfo BEPID
IBY_TRXN_SUMMARIES_ALL iby_tangible MTANGIBLEID
IBY_TRXN_SUMMARIES_ALL hz_cust_accounts CUST_ACCOUNT_ID
IBY_TRXN_SUMMARIES_ALL hz_parties SALES_REP_PARTY_ID
iby_trxn_core iby_trxn_summaries_all TRXNMID
iby_trxn_extensibility iby_trxn_summaries_all TRXNMID

Indexes

Index Uniqueness Tablespace Columns Status
IBY_TRXN_SUMMARIES_ALL_N10 Non Unique Default CUST_ACCOUNT_ID
IBY_TRXN_SUMMARIES_ALL_N11 Non Unique Default REQDATE
IBY_TRXN_SUMMARIES_ALL_N12 Non Unique Default TRXNREF Obsolete
IBY_TRXN_SUMMARIES_ALL_N13 Non Unique Default INSTRNUM_HASH Obsolete
IBY_TRXN_SUMMARIES_ALL_N14 Non Unique Default MBATCHID
IBY_TRXN_SUMMARIES_ALL_N15 Non Unique Default TRXNTYPEID
IBY_TRXN_SUMMARIES_ALL_N16 Non Unique Default PAYERID, MPAYEEID
IBY_TRXN_SUMMARIES_ALL_N17 Non Unique Default DEBIT_AUTHORIZATION_ID, TRXNTYPEID, STATUS
IBY_TRXN_SUMMARIES_ALL_N7 Non Unique Default INSTRNUMBER Obsolete
IBY_TRXN_SUMMARIES_ALL_N8 Non Unique Default PAYERINSTRID
IBY_TRXN_SUMMARIES_ALL_N9 Non Unique Default BATCHID
IBY_TRXN_SUMM_MTANGIBLEID_N5 Non Unique Default MTANGIBLEID
IBY_TRXN_SUMM_NEEDSUPD_N4 Non Unique Default NEEDSUPDT Obsolete
IBY_TRXN_SUMM_PAYEEID_N6 Non Unique Default PAYEEID
IBY_TRXN_SUMM_STATUS_N3 Non Unique Default STATUS
IBY_TRXN_SUMM_TANGIBLEID_N2 Non Unique Default TANGIBLEID
IBY_TRXN_SUMM_TRANS_ID_N1 Non Unique Default TRANSACTIONID
IBY_TRXN_SUMM_TRXNMID_U1 Unique Default TRXNMID