First Data OmniPay Retail File Batch                                                    UML
                                
         
     
    
    
    
    
        
            Added On:  08/02/16 
        
        
        
            Module:  UniCharge 
        
     
    
        
            Type:  Entity 
            Status:  Active 
        
        
                            Java Class:  FirstDataOmniPayRetailFileBatch 
                    
        
        
     
    
        
        
                    
                        
                Added On:  08/02/16
                SQL Column:  BATCH_IDENTIFICATION_NUMBER
                Java Field:  batchIdentificationNumber
             
            
                Status:  Active
                SQL Type:  varchar(23)
                Java Type:  String
             
            
            
            
                
                    
                        
                        BIN assigned to the merchant.                        
                     
                 
             
                    
                        
                Added On:  08/05/16
                SQL Column:  CONFIRMATION_ERROR_MESSAGE
                Java Field:  confirmationErrorMessage
             
            
                Status:  Active
                SQL Type:  varchar(25)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Confirmation error message generated by the processor.                        
                     
                 
             
                    
                        
                Added On:  08/05/16
                SQL Column:  CONFIRMATION_MESSAGE
                Java Field:  confirmationMessage
             
            
                Status:  Active
                SQL Type:  varchar(5)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Confirmation message generated by the processor.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  FILE_CREATION_DATE
                Java Field:  fileCreationDate
             
            
                Status:  Active
                SQL Type:  varchar(4)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Date when the file was created.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  FILE_IDENTIFICATION
                Java Field:  fileIdentification
             
            
                Status:  Active
                SQL Type:  varchar(4)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Identifier of a batch file.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  FILE_RECORD_COUNT
                Java Field:  fileRecordCount
             
            
                Status:  Active
                SQL Type:  varchar(6)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Number of the records assigned to the file within the system.                        
                     
                 
             
                    
                        
                Added On:  01/17/17
                SQL Column:  INSTITUTION_ID
                Java Field:  institutionId
             
            
                Status:  Active
                SQL Type:  varchar(7)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Identifier of the institution assigned to the merchant.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  MERCHANT_CITY
                Java Field:  merchantCity
             
            
                Status:  Active
                SQL Type:  varchar(13)
                Java Type:  String
             
            
            
            
                
                    
                        
                        City of the merchant's mailing address.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  MERCHANT_CLASSIFICATION_CODE
                Java Field:  merchantClassificationCode
             
            
                Status:  Active
                SQL Type:  varchar(4)
                Java Type:  String
             
            
            
            
                
                    
                        
                        MCC assigned to the merchant.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  MERCHANT_NUMBER
                Java Field:  merchantNumber
             
            
                Status:  Active
                SQL Type:  varchar(20)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Identifier of the merchant assigned by the processor.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  MERCHANT_STATE
                Java Field:  merchantState
             
            
                Status:  Active
                SQL Type:  varchar(3)
                Java Type:  String
             
            
            
            
                
                    
                        
                        State code of the merchant's mailing address.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  MERCHANT_STREET_ADDRESS
                Java Field:  merchantStreetAddress
             
            
                Status:  Active
                SQL Type:  varchar(38)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Street of the merchant's mailing address.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  NET_SALES_AMOUNT
                Java Field:  netSalesAmount
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Value that represents total sales minus credits of preceding Bankcard and T&E Detail Addendum Record.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  PSP_NAME
                Java Field:  pspName
             
            
                Status:  Active
                SQL Type:  varchar(16)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Name of the payment service provider associated with the merchant.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  SE_NUMBER
                Java Field:  seNumber
             
            
                Status:  Active
                SQL Type:  varchar(10)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Specific identifier of the merchant assigned by the processor.                        
                     
                 
             
                    
                        
                Added On:  08/04/16
                SQL Column:  SUMMARY_TRANS_TYPE
                Java Field:  summaryTransType
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the summary transaction that contains net sales amount.                        
                     
                 
             
                    
                        
                Added On:  08/02/16
                SQL Column:  TEST_IDENTIFIER
                Java Field:  testIdentifier
             
            
                Status:  Active
                SQL Type:  varchar(4)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Identifier of the merchant used for testing purposes.                        
                     
                 
             
                    
                        
                Added On:  08/04/16
                SQL Column:  TOTAL_AMOUNT
                Java Field:  totalAmount
             
            
                Status:  Active
                SQL Type:  int(11)
                Java Type:  Integer
             
            
            
            
                
                    
                        
                        Total amount included in a batch.                        
                     
                 
             
                    
                        
                Added On:  08/04/16
                SQL Column:  TRAILER_TRANS_TYPE
                Java Field:  trailerTransType
             
            
                Status:  Active
                SQL Type:  varchar(2)
                Java Type:  String
             
            
            
            
                
                    
                        
                        Type of the transaction that contains net amount of all preceding summary transactions.                        
                     
                 
             
                    
                        
                Added On:  01/17/17
                SQL Column:  USE_LEGACY_FILE_HEADER
                Java Field:  useLegacyFileHeader
             
            
                Status:  Active
                SQL Type:  tinyint(1)
                Java Type:  Boolean
             
            
            
            
                
                    
                        
                        File header that contains Transaction Code, PSP Name, File Creation Date, File Reference, File Identification and Test/Prod Identifier.