<xs:complexType name="PosReportBatchSummaryRspType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element name="Header">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Report header that can include general information related to the details, criteria used for the report, totals, etc.</p>
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="SiteId" type="xs:int" />
<xs:element name="MerchName" type="xs:string">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Merchant name associated with this site id</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DeviceId" type="xs:int" />
<xs:element name="BatchId" type="xs:int" />
<xs:element name="BatchStatus" type="xs:string">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">The batch status at the time of the report.</p>
<p xmlns="http://Hps.Exchange.PosGateway">
Key batch status values include:
<ul><li>'O' (open)</li><li>'C' (closed)</li><li>'E' (error)</li></ul></p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BatchSeqNbr" type="xs:int" />
<xs:element name="OpenUtcDT" type="xs:dateTime">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Batch open date time in UTC (Coordinated Universal Time)</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CloseUtcDT" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Batch close date time in UTC (Coordinated Universal Time)</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OpenTxnId" type="txnIdType">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">The transaction identifier of the transaction that caused the batch to be opened</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CloseTxnId" type="txnIdType" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">The transaction identifier of the transaction that caused the batch to be closed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CreditCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of credit transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CreditAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of credit transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DebitCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of debit transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DebitAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of debit transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SaleCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of sale transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SaleAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of sale transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReturnCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of return transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReturnAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of return transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Total number of transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalAmt" type="amtTypeGlobal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalGratuityAmtInfo" type="amtTypeGlobal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of gratuity amounts in the batch. Gratuity amounts, if any, are already included in the other amounts.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalSurchargeAmtInfo" type="amtTypeGlobal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of surcharge amounts in the batch. Surcharge amounts, if any, are already included in the other amounts.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalHCPCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Total number of Home Currency Pay transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostBatchNbr" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Host batch number.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostTotalCnt" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Total number of transactions in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostTotalAmt" type="xs:decimal" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of transaction amounts in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostCreditSaleCnt" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of credit sale transactions in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostCreditSaleAmt" type="xs:decimal" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of credit sale transaction amounts in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostCreditReturnCnt" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of credit return transactions in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostCreditReturnAmt" type="xs:decimal" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of credit return transaction amounts in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostDebitSaleCnt" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of debit sale transactions in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostDebitSaleAmt" type="xs:decimal" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of debit sale transaction amounts in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostDebitReturnCnt" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of debit return transactions in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HostDebitReturnAmt" type="xs:decimal" minOccurs="0">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of debit return transaction amounts in the host batch.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VisaDirectCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of Visa Direct transactions processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VisaDirectAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of Visa Direct transaction processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MCSendCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of Mastercard Send transactions processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MCSendAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of Mastercard Send transaction processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Details" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Report details, sorted by CardType</p>
<p xmlns="http://Hps.Exchange.PosGateway" />
<p xmlns="http://Hps.Exchange.PosGateway">
<strong>Note:</strong> If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
</p>
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="CardType" type="xs:string" />
<xs:element name="CreditCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of credit transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CreditAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of credit transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DebitCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of debit transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DebitAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of debit transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SaleCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of sale transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SaleAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of sale transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReturnCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of return transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReturnAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of return transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Total number of transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalAmt" type="amtTypeGlobal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of transaction amounts in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalGratuityAmtInfo" type="amtTypeGlobal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of gratuity amounts in the batch. Gratuity amounts, if any, are already included in the other amounts.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalSurchargeAmtInfo" type="amtTypeGlobal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of surcharge amounts in the batch. Surcharge amounts, if any, are already included in the other amounts.</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalHCPCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Total number of Home Currency Pay transactions in the batch</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VisaDirectCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of Visa Direct transactions processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VisaDirectAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of Visa Direct transaction processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MCSendCnt" type="xs:int">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Number of Mastercard Send transactions processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MCSendAmt" type="xs:decimal">
<xs:annotation>
<xs:documentation>
<p xmlns="http://Hps.Exchange.PosGateway">Sum of Mastercard Send transaction processed</p>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
|