EFT ISO20022 Batch Transaction UML


Added On:  03/07/16 
Module:  UniCharge 
Type:  Entity  Status:  Active 
Java Class:  EftIso20022BatchTransaction 
Represents a batch transaction as it is defined in batch processing specification of EFT ISO20022.
Added On:  04/06/16
SQL Column:  ACCEPTANCE_DATETIME
Java Field:  acceptanceDatetime
Status:  Active
SQL Type:  varchar(23)
Java Type:  String
Attributes:
Date and time of the acceptance.
Added On:  03/23/16
SQL Column:  ACCOUNT_SERVICER_REFERENCE
Java Field:  accountServicerReference
Status:  Active
SQL Type:  varchar(35)
Java Type:  String
Attributes:
Unique reference, as assigned by the account servicing institution, to unambiguously identify the instruction.
Added On:  03/07/16
SQL Column:  CHARGE_TRANSACTION_FK
Java Field:  chargeTransaction
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References Charge Transaction
Attributes:
Reference to the entity that represents real-time financial transaction.
Added On:  03/07/16
SQL Column:  
Java Field:  debtorAccountIban
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
Debtor account IBAN (Identification Bank Account Number).
Added On:  03/07/16
SQL Column:  
Java Field:  debtorAccountIdentification
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
Contain the debtor account in IBAN format where it is available.
Added On:  03/07/16
SQL Column:  DEBTOR_ACCOUNT_TYPE_CODE
Java Field:  debtorAccountTypeCode
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Type of debtor account (checking or savings).
Added On:  03/07/16
SQL Column:  DEBTOR_ACCOUNT_TYPE_PROPRIETARY
Java Field:  debtorAccountTypeProprietary
Status:  Active
SQL Type:  varchar(1)
Java Type:  String
Attributes:
JPMC Company ID used for client identification and returns distribution/routing.
Added On:  03/07/16
SQL Column:  DEBTOR_ADDRESS_LINE
Java Field:  debtorAddressLine
Status:  Active
SQL Type:  varchar(70)
Java Type:  String
Attributes:
Address line of the debtor's address.
Added On:  03/07/16
SQL Column:  DEBTOR_AGENT_COUNTRY
Java Field:  debtorAgentCountry
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Country code of the debtor agent address.
Added On:  03/07/16
SQL Column:  
Java Field:  debtorAgentMemberIdentification
Status:  Active
SQL Type:  
Java Type:  String
Attributes: Transient
Local, in-country banking association code associated to the Bank/Branch holding the debtor's account.
Added On:  03/07/16
SQL Column:  DEBTOR_COUNTRY
Java Field:  debtorCountry
Status:  Active
SQL Type:  varchar(2)
Java Type:  String
Attributes:
Country code of the debtor's address.
Added On:  03/07/16
SQL Column:  DEBTOR_COUNTRY_SUB_DIVISION
Java Field:  debtorCountrySubDivision
Status:  Active
SQL Type:  varchar(25)
Java Type:  String
Attributes:
Country sub-devision of the debtor's address.
Added On:  03/07/16
SQL Column:  DEBTOR_NAME
Java Field:  debtorName
Status:  Active
SQL Type:  varchar(70)
Java Type:  String
Attributes:
Debtor party name.
Added On:  03/07/16
SQL Column:  DEBTOR_POST_CODE
Java Field:  debtorPostCode
Status:  Active
SQL Type:  varchar(16)
Java Type:  String
Attributes:
ZIP (or postal) code of the debtor's address.
Added On:  03/07/16
SQL Column:  DEBTOR_TOWN_NAME
Java Field:  debtorTownName
Status:  Active
SQL Type:  varchar(35)
Java Type:  String
Attributes:
Town (or city) name of the debtor's address.
Added On:  03/07/16
SQL Column:  EFT_ISO20022_BATCH_FK
Java Field:  eftIso2022Batch
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
References EFT ISO20022 Batch
Attributes:
Reference to the entity that represents EFT ISO20022 batch information.
Added On:  03/07/16
SQL Column:  END_TO_END_IDENTIFICATION
Java Field:  endToEndIdentification
Status:  Active
SQL Type:  varchar(35)
Java Type:  String
Attributes:
Added On:  03/23/16
SQL Column:  GACH_REASON_ADDITIONAL_INFORMATION
Java Field:  gachReasonAdditionalInformation
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Further details on the status reason.
Added On:  03/23/16
SQL Column:  GACH_REASON_CODE
Java Field:  gachReasonCode
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Reason for the status, as published in an external reason code list.
Added On:  03/07/16
SQL Column:  ID
Java Field:  id
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Identifier / Primary Key
Attributes: Unique, Required, CreateOnly, ReadOnly
Identifier of the object used for references; auto-incremented integer value.
Added On:  03/07/16
SQL Column:  INSTRUCTED_AMOUNT
Java Field:  instructedAmount
Status:  Active
SQL Type:  varchar(12)
Java Type:  String
Attributes:
Instructed amount and payment currency of the collection.

Note: Currency code is an attribute of the XML tag name.
Added On:  03/07/16
SQL Column:  MANDATE_IDENTIFICATION
Java Field:  mandateIdentification
Status:  Active
SQL Type:  varchar(35)
Java Type:  String
Attributes:
Added On:  03/07/16
SQL Column:  MERCHANT_ACCOUNT_CODE
Java Field:  merchantAccountCode
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes: Required
Code of Merchant Account to which instance of this object is attributed to. Depending on the context, Merchant Account Code field may contain either Merchant Code or Merchant Account Code.
The field is primarily used for data partitioning and data management, to make it easy to determine the ownership of a record within the database.
Added On:  03/23/16
SQL Column:  NORDIC_MAND_REASON_ADDITIONAL_INFORMATION
Java Field:  nordicMandReasonAdditionalInformation
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Further details on the status reason.
Added On:  03/23/16
SQL Column:  REASON_CODE
Java Field:  reasonCode
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Reason for the status, as published in an external reason code list.
Added On:  04/06/16
SQL Column:  RETURN_AMOUNT
Java Field:  returnAmount
Status:  Active
SQL Type:  int(11)
Java Type:  Integer
Attributes:
Amount of the return transaction.
Added On:  04/06/16
SQL Column:  RETURN_INSTRUCTED_AMOUNT
Java Field:  returnInstructedAmount
Status:  Active
SQL Type:  varchar(12)
Java Type:  String
Attributes:
Instructed amount of the return transaction.
Added On:  03/07/16
SQL Column:  SUBSCRIPTION_TRANSACTION_FK
Java Field:  subscriptionTransaction
Status:  Active
SQL Type:  bigint(20)
Java Type:  Long
Attributes:
Reference to the entity that represents subscription transaction information.
Added On:  03/23/16
SQL Column:  TRANSACTION_STATUS
Java Field:  transactionStatus
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Current status of the transaction.
Added On:  03/23/16
SQL Column:  TYPE_REASON_ADDITIONAL_INFORMATION
Java Field:  typeReasonAdditionalInformation
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Further details on the reason type.
Added On:  03/23/16
SQL Column:  UK_ADDACS_REASON_ADDITIONAL_INFORMATION
Java Field:  ukAddacsReasonAdditionalInformation
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Further details on the status reason.
Added On:  03/23/16
SQL Column:  UK_IT_REASON_ADDITIONAL_INFORMATION
Java Field:  ukItReasonAdditionalInformation
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Further details on the status reason.
Added On:  03/23/16
SQL Column:  US_REASON_ADDITIONAL_INFORMATION
Java Field:  usReasonAdditionalInformation
Status:  Active
SQL Type:  varchar(100)
Java Type:  String
Attributes:
Further details on the status reason.
Added On:  03/23/16
SQL Column:  US_REASON_CODE
Java Field:  usReasonCode
Status:  Active
SQL Type:  varchar(4)
Java Type:  String
Attributes:
Reason for the status, as published in an external reason code list.