Amex Capture Retail Transaction                                                    UML
                                
         
     
    
    
    
    
        
            Added On:  10/31/13 
        
        
        
            Module:  UniCharge 
        
     
    
        
            Type:  Entity 
            Status:  Active 
        
        
                            Java Class:  AmexCaptureRetailTransaction 
                    
        
        
     
    
        
            
                
                    American Express specific low-level representation of Retail Transaction produced by 
Forward Transformation Process within 
Settlement Process.
During 
Generation Process, American Express specific interchange message is generated from this object for settlement. Consequently, all fields of the object are mapped into message segments/elements.                
 
         
     
        
        
                    
                        
                Added On:  11/15/13
                SQL Column:  APPROVAL_CODE
                Java Field:  approvalCode
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Authorization code returned by 
Provider that approved this transaction. In some instances might also be used to store response code returned by 
Provider when transaction declines.                        
 
                 
             
                    
                        
                Added On:  06/06/16
                SQL Column:  
                Java Field:  cardExpiryDate
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                
                    
                        
                        The expiration date of the credit card.                        
                     
                 
             
                    
                        
                Added On:  11/15/13
                SQL Column:  CHARGE_TRANSACTION_FK
                Java Field:  chargeTransaction
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
            
                
                    
                        
                        Reference to the entity that represents real-time financial transaction.                        
                     
                 
             
                    
                        
                Added On:  11/15/13
                SQL Column:  ELECTRONIC_COMMERCE_INDICATOR
                Java Field:  electronicCommerceIndicator
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  02/06/18
                SQL Column:  EMV_FORMAT_TYPE
                Java Field:  emvFormatType
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  FORMAT_CODE
                Java Field:  formatCode
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  02/06/18
                SQL Column:  ICC_SYSTEM_RELATED_DATA
                Java Field:  iccSystemRelatedData
             
            
                Status:  Active
                SQL Type:  varchar(256)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  10/31/13
                SQL Column:  ID
                Java Field:  id
             
            
                Status:  Active
                SQL Type:  bigint(20)
                Java Type:  Long
             
            
            
                
                    Attributes:
                    Unique, Required, CreateOnly, ReadOnly                
                             
            
                
                    
                        
                        Identifier of the object used for references; auto-incremented integer value.                        
                     
                 
             
                    
                        
                Added On:  11/15/13
                SQL Column:  INVOICE_REFERENCE_NUMBER
                Java Field:  invoiceReferenceNumber
             
            
                Status:  Active
                SQL Type:  varchar(30)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  LOCATION_ADDRESS
                Java Field:  locationAddress
             
            
                Status:  Active
                SQL Type:  varchar(38)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  LOCATION_CITY
                Java Field:  locationCity
             
            
                Status:  Active
                SQL Type:  varchar(21)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  LOCATION_COUNTRY_CODE
                Java Field:  locationCountryCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  LOCATION_NAME
                Java Field:  locationName
             
            
                Status:  Active
                SQL Type:  varchar(38)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  LOCATION_POSTAL_CODE
                Java Field:  locationPostalCode
             
            
                Status:  Active
                SQL Type:  varchar(15)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  LOCATION_REGION_CODE
                Java Field:  locationRegionCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  MEDIA_CODE
                Java Field:  mediaCode
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/14/13
                SQL Column:  MERCHANT_ACCOUNT_CODE
                Java Field:  merchantAccountCode
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        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:  02/06/18
                SQL Column:  MERCHANT_CATEGORY_CODE
                Java Field:  merchantCategoryCode
             
            
                Status:  Active
                SQL Type:  varchar(4)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  MERCHANT_CONTACT_INFORMATION
                Java Field:  merchantContactInformation
             
            
                Status:  Active
                SQL Type:  varchar(40)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  MERCHANT_ID
                Java Field:  merchantId
             
            
                Status:  Active
                SQL Type:  varchar(15)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  MERCHANT_LOCATION_ID
                Java Field:  merchantLocationId
             
            
                Status:  Active
                SQL Type:  varchar(15)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  POINT_OF_SERVICE_DATA_CODE
                Java Field:  pointOfServiceDataCode
             
            
                Status:  Active
                SQL Type:  varchar(12)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  06/06/16
                SQL Column:  
                Java Field:  primaryAccountNumber
             
            
                Status:  Active
                SQL Type:  
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  PROCESSING_CODE
                Java Field:  processingCode
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  10/31/13
                SQL Column:  RESPONSE_DATA
                Java Field:  responseData
             
            
                Status:  Active
                SQL Type:  varchar(255)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  SHIP_TO_POSTAL_CODE
                Java Field:  shipToPostalCode
             
            
                Status:  Active
                SQL Type:  varchar(15)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  TAX_TYPE_CODE
                Java Field:  taxTypeCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  TERMINAL_ID
                Java Field:  terminalId
             
            
                Status:  Active
                SQL Type:  varchar(8)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  TOTAL_TAX_AMOUNT
                Java Field:  totalTaxAmount
             
            
                Status:  Active
                SQL Type:  varchar(12)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  TRANSACTION_AMOUNT
                Java Field:  transactionAmount
             
            
                Status:  Active
                SQL Type:  varchar(12)
                Java Type:  String
             
            
            
            
                    
                        
                Added On:  11/15/13
                SQL Column:  TRANSACTION_CURRENCY_CODE
                Java Field:  transactionCurrencyCode
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Code of the currency used for the transaction.                        
                     
                 
             
                    
                        
                Added On:  11/15/13
                SQL Column:  TRANSACTION_DATE
                Java Field:  transactionDate
             
            
                Status:  Active
                SQL Type:  varchar(8)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Date when the transaction was placed.                        
                     
                 
             
                    
                        
                Added On:  11/15/13
                SQL Column:  TRANSACTION_IDENTIFIER
                Java Field:  transactionIdentifier
             
            
                Status:  Active
                SQL Type:  varchar(15)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Transaction identifier within the system.                        
                     
                 
             
                    
                        
                Added On:  11/15/13
                SQL Column:  TRANSACTION_TIME
                Java Field:  transactionTime
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String