Reporting Services

<back to all web services

ReconTotalSummary

Requires Authentication
The following routes are available for this service:
All Verbs/Recon
"use strict";
export class ReconSummary {
    /** @param {{BizDate?:string,ComputerName?:string,SerialNumber?:string,TransactionType?:string,Amount?:number,Debit?:number,Amex?:number,NoAmex?:number,DebitCount?:number,AmexCount?:number,NoAmexCount?:number,LocationId?:string,LocationName?:string,ReconAmt?:number,Notes?:string,_id?:string,inMongo?:boolean,Route?:string,UniqueTransID?:number,MissingTransaction?:boolean,TotalCount?:number,MaxUniqueTransID?:number,ComputerDateTime?:string,TerminalDateTime?:string,CompTermMinDiff?:number,DepDate?:string,CipServerTrans?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    BizDate;
    /** @type {?string} */
    ComputerName;
    /** @type {?string} */
    SerialNumber;
    /** @type {?string} */
    TransactionType;
    /** @type {number} */
    Amount;
    /** @type {number} */
    Debit;
    /** @type {number} */
    Amex;
    /** @type {number} */
    NoAmex;
    /** @type {number} */
    DebitCount;
    /** @type {number} */
    AmexCount;
    /** @type {number} */
    NoAmexCount;
    /** @type {?string} */
    LocationId;
    /** @type {?string} */
    LocationName;
    /** @type {?number} */
    ReconAmt;
    /** @type {?string} */
    Notes;
    /** @type {?string} */
    _id;
    /** @type {boolean} */
    inMongo;
    /** @type {?string} */
    Route;
    /** @type {?number} */
    UniqueTransID;
    /** @type {boolean} */
    MissingTransaction;
    /** @type {?number} */
    TotalCount;
    /** @type {?number} */
    MaxUniqueTransID;
    /** @type {?string} */
    ComputerDateTime;
    /** @type {?string} */
    TerminalDateTime;
    /** @type {?number} */
    CompTermMinDiff;
    /** @type {?string} */
    DepDate;
    /** @type {?string} */
    CipServerTrans;
}
export class ReconSummaryDate {
    /** @param {{BizDate?:string,SubTotal?:number,DebitTotal?:number,AmexTotal?:number,NoAmexTotal?:number,DebitCount?:number,AmexCount?:number,NoAmexCount?:number,ReconSummary?:ReconSummary[],DepDate?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    BizDate;
    /** @type {number} */
    SubTotal;
    /** @type {number} */
    DebitTotal;
    /** @type {number} */
    AmexTotal;
    /** @type {number} */
    NoAmexTotal;
    /** @type {number} */
    DebitCount;
    /** @type {number} */
    AmexCount;
    /** @type {number} */
    NoAmexCount;
    /** @type {?ReconSummary[]} */
    ReconSummary;
    /** @type {?string} */
    DepDate;
}
export class ReconTotalSummary {
    /** @param {{ReconSummaryDate?:ReconSummaryDate[],Lid?:string,LocationName?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {?ReconSummaryDate[]} */
    ReconSummaryDate;
    /** @type {?string} */
    Lid;
    /** @type {?string} */
    LocationName;
}

JavaScript ReconTotalSummary DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Recon HTTP/1.1 
Host: cip-reporting-dev.chargeitpro.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<ReconTotalSummary xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ReportingService.Services.Rest">
  <Lid>String</Lid>
  <LocationName>String</LocationName>
  <ReconSummaryDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/ReportingService.Data.Models" i:nil="true" />
</ReconTotalSummary>