Merchant Daily Account Statement Report
Description
Provides transaction details for a specific day and the amount that will be deposited into the merchants bank account.
Report Parameters
Report Name: DailyAccountStatement
Name | Type | Max. Length | Required | Description |
|---|---|---|---|---|
OrigComp | String | 10 | Yes | Company Number |
EffDate | DateTime |
| Yes | The date the transaction is effective. This is typically the business day following today’s date. |
TodaysDate | DateTime |
| Yes | The date the report is being requested. |
If you pass in EffDate of 1900-01-01 you will trigger the test response. This is useful for testing, if you have a new merchant with no data, we will return a sample set of data to you.
Example Request
/EpnAPI/ActiveReports/GetReport.aspx?&Token={YourToken}&Action=Report&OutputType=HTML&ReportPermDesc=DailyAccountStatement&Parameter_OrigComp={OrigComp}&Parameter_TodaysDate=2017-07-27&Parameter_EffDate=2017-07-28&ReportXSLTPermDesc=DailyAccountStatement
SDK Example
string token = Token.GetToken("{MerchantNumber}", "{MerchantPassword}");
Console.WriteLine(token);
//Set parameters for report
D.ReportDefinition.Parameter[] reportParams = new D.ReportDefinition.Parameter[]
{
new D.ReportDefinition.Parameter { PermDesc = "OrigComp", ParamValue = "{MerchantNumber}" },
new D.ReportDefinition.Parameter { PermDesc = "EffDate", ParamValue = "2017-01-01" },
new D.ReportDefinition.Parameter { PermDesc = "TodaysDate", ParamValue = "2017-01-02" }
};
//Run report
Response resp = GetReport.RunReport(token, "DailyAccountStatement", reportParams,
D.ReportDefinition.OutputType.HTML);
Console.WriteLine(resp.I.SData);