GET api/General/Report/GetCustomerExpenseReportPaged?PageNo={PageNo}&PageSize={PageSize}&CustomerID={CustomerID}&StartDate={StartDate}&EndDate={EndDate}&SearchTerm={SearchTerm}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
PageNo

integer

Required

PageSize

integer

Required

CustomerID

string

Required

StartDate

date

Required

EndDate

date

Required

SearchTerm

string

Required

Body Parameters

None.

Response Information

Resource Description

CustomerExpenseReportAPIVM
NameDescriptionTypeAdditional information
CustomerDtlsList

Collection of CustomerExpenseReport

None.

TotalRecords

integer

None.

SummaryReport

CustomerExpenseReport

None.

Response Formats

application/json, text/json

Sample:
{
  "CustomerDtlsList": [
    {
      "CustomerID": "sample string 1",
      "OrderID": "sample string 2",
      "OrderStartDate": "2025-12-07T10:02:21.1860962+05:30",
      "OrderEndDate": "2025-12-07T10:02:21.1860962+05:30",
      "OrderStatus": "sample string 3",
      "OrderPickupMode": "sample string 4",
      "TotalCustomers": 1,
      "TotalOrder": 1,
      "CustomerName": "sample string 5",
      "ItemsExpenseTotal": 6.0,
      "ItemsExpenseTax": 7.0,
      "DeliveryExpenseTotal": 8.0,
      "DeliveryExpenseTax": 9.0,
      "ServiceExpenseTotal": 10.0,
      "ServiceExpenseTax": 11.0,
      "DiscountTotal": 12.0,
      "ExpenseTotal": 13.0,
      "ExpenseTotalTax": 14.0
    },
    {
      "CustomerID": "sample string 1",
      "OrderID": "sample string 2",
      "OrderStartDate": "2025-12-07T10:02:21.1860962+05:30",
      "OrderEndDate": "2025-12-07T10:02:21.1860962+05:30",
      "OrderStatus": "sample string 3",
      "OrderPickupMode": "sample string 4",
      "TotalCustomers": 1,
      "TotalOrder": 1,
      "CustomerName": "sample string 5",
      "ItemsExpenseTotal": 6.0,
      "ItemsExpenseTax": 7.0,
      "DeliveryExpenseTotal": 8.0,
      "DeliveryExpenseTax": 9.0,
      "ServiceExpenseTotal": 10.0,
      "ServiceExpenseTax": 11.0,
      "DiscountTotal": 12.0,
      "ExpenseTotal": 13.0,
      "ExpenseTotalTax": 14.0
    }
  ],
  "TotalRecords": 1,
  "SummaryReport": {
    "CustomerID": "sample string 1",
    "OrderID": "sample string 2",
    "OrderStartDate": "2025-12-07T10:02:21.1860962+05:30",
    "OrderEndDate": "2025-12-07T10:02:21.1860962+05:30",
    "OrderStatus": "sample string 3",
    "OrderPickupMode": "sample string 4",
    "TotalCustomers": 1,
    "TotalOrder": 1,
    "CustomerName": "sample string 5",
    "ItemsExpenseTotal": 6.0,
    "ItemsExpenseTax": 7.0,
    "DeliveryExpenseTotal": 8.0,
    "DeliveryExpenseTax": 9.0,
    "ServiceExpenseTotal": 10.0,
    "ServiceExpenseTax": 11.0,
    "DiscountTotal": 12.0,
    "ExpenseTotal": 13.0,
    "ExpenseTotalTax": 14.0
  }
}

application/xml, text/xml

Sample:
<CustomerExpenseReportAPIVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/General.Operations.CustomModels">
  <CustomerDtlsList>
    <CustomerExpenseReport>
      <CustomerID>sample string 1</CustomerID>
      <CustomerName>sample string 5</CustomerName>
      <DeliveryExpenseTax>9</DeliveryExpenseTax>
      <DeliveryExpenseTotal>8</DeliveryExpenseTotal>
      <DiscountTotal>12</DiscountTotal>
      <ExpenseTotal>13</ExpenseTotal>
      <ExpenseTotalTax>14</ExpenseTotalTax>
      <ItemsExpenseTax>7</ItemsExpenseTax>
      <ItemsExpenseTotal>6</ItemsExpenseTotal>
      <OrderEndDate>2025-12-07T10:02:21.1860962+05:30</OrderEndDate>
      <OrderID>sample string 2</OrderID>
      <OrderPickupMode>sample string 4</OrderPickupMode>
      <OrderStartDate>2025-12-07T10:02:21.1860962+05:30</OrderStartDate>
      <OrderStatus>sample string 3</OrderStatus>
      <ServiceExpenseTax>11</ServiceExpenseTax>
      <ServiceExpenseTotal>10</ServiceExpenseTotal>
      <TotalCustomers>1</TotalCustomers>
      <TotalOrder>1</TotalOrder>
    </CustomerExpenseReport>
    <CustomerExpenseReport>
      <CustomerID>sample string 1</CustomerID>
      <CustomerName>sample string 5</CustomerName>
      <DeliveryExpenseTax>9</DeliveryExpenseTax>
      <DeliveryExpenseTotal>8</DeliveryExpenseTotal>
      <DiscountTotal>12</DiscountTotal>
      <ExpenseTotal>13</ExpenseTotal>
      <ExpenseTotalTax>14</ExpenseTotalTax>
      <ItemsExpenseTax>7</ItemsExpenseTax>
      <ItemsExpenseTotal>6</ItemsExpenseTotal>
      <OrderEndDate>2025-12-07T10:02:21.1860962+05:30</OrderEndDate>
      <OrderID>sample string 2</OrderID>
      <OrderPickupMode>sample string 4</OrderPickupMode>
      <OrderStartDate>2025-12-07T10:02:21.1860962+05:30</OrderStartDate>
      <OrderStatus>sample string 3</OrderStatus>
      <ServiceExpenseTax>11</ServiceExpenseTax>
      <ServiceExpenseTotal>10</ServiceExpenseTotal>
      <TotalCustomers>1</TotalCustomers>
      <TotalOrder>1</TotalOrder>
    </CustomerExpenseReport>
  </CustomerDtlsList>
  <SummaryReport>
    <CustomerID>sample string 1</CustomerID>
    <CustomerName>sample string 5</CustomerName>
    <DeliveryExpenseTax>9</DeliveryExpenseTax>
    <DeliveryExpenseTotal>8</DeliveryExpenseTotal>
    <DiscountTotal>12</DiscountTotal>
    <ExpenseTotal>13</ExpenseTotal>
    <ExpenseTotalTax>14</ExpenseTotalTax>
    <ItemsExpenseTax>7</ItemsExpenseTax>
    <ItemsExpenseTotal>6</ItemsExpenseTotal>
    <OrderEndDate>2025-12-07T10:02:21.1860962+05:30</OrderEndDate>
    <OrderID>sample string 2</OrderID>
    <OrderPickupMode>sample string 4</OrderPickupMode>
    <OrderStartDate>2025-12-07T10:02:21.1860962+05:30</OrderStartDate>
    <OrderStatus>sample string 3</OrderStatus>
    <ServiceExpenseTax>11</ServiceExpenseTax>
    <ServiceExpenseTotal>10</ServiceExpenseTotal>
    <TotalCustomers>1</TotalCustomers>
    <TotalOrder>1</TotalOrder>
  </SummaryReport>
  <TotalRecords>1</TotalRecords>
</CustomerExpenseReportAPIVM>