POST api/Report/GetCustomerDetailHistoryReportForApp

Request Information

URI Parameters

None.

Body Parameters

FilterRequestModel
NameDescriptionTypeAdditional information
ProductID

integer

None.

ProductVariantID

integer

None.

UserID

integer

None.

SubCategoryID

integer

None.

CashRegisterID

integer

None.

OutletID

integer

None.

CustomerID

integer

None.

ClientAddressID

integer

None.

BrandID

integer

None.

ColorID

integer

None.

SeriesID

integer

None.

BrandTypeID

integer

None.

SizeID

integer

None.

ConnecterTypeID

integer

None.

PackagingID

integer

None.

PowerID

integer

None.

PrintID

integer

None.

CapacityID

integer

None.

QualityLabelID

integer

None.

ToDate

date

None.

FromDate

date

None.

PageSize

integer

None.

PageNo

integer

None.

IsGetAll

boolean

None.

Status

integer

None.

ByCustomer

boolean

None.

DayOfWeekID

integer

None.

AreaID

integer

None.

ID

integer

None.

ByUser

boolean

None.

IsForGraph

boolean

None.

IsAppRequest

boolean

None.

Customer

string

None.

Product

string

None.

IsReceived

boolean

None.

IsIncomingOrder

boolean

None.

PermissionLevel

integer

None.

Type

integer

None.

IsAproved

boolean

None.

IsPurchased

boolean

None.

EmailAddress

string

None.

ContactNo

string

None.

ColumnName

string

None.

IsOrderBySearch

boolean

None.

IsColumnSearch

boolean

None.

IsOrderByAccending

boolean

None.

IsImageAttached

boolean

None.

ResellerID

integer

None.

IsReseller

boolean

None.

RequestedUserID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "ProductID": 1,
  "ProductVariantID": 1,
  "UserID": 1,
  "SubCategoryID": 1,
  "CashRegisterID": 1,
  "OutletID": 1,
  "CustomerID": 1,
  "ClientAddressID": 1,
  "BrandID": 1,
  "ColorID": 1,
  "SeriesID": 1,
  "BrandTypeID": 1,
  "SizeID": 1,
  "ConnecterTypeID": 1,
  "PackagingID": 1,
  "PowerID": 1,
  "PrintID": 1,
  "CapacityID": 1,
  "QualityLabelID": 1,
  "ToDate": "2025-01-22T20:50:56.1989209-06:00",
  "FromDate": "2025-01-22T20:50:56.1989209-06:00",
  "PageSize": 3,
  "PageNo": 4,
  "IsGetAll": true,
  "Status": 1,
  "ByCustomer": true,
  "DayOfWeekID": 7,
  "AreaID": 1,
  "ID": 1,
  "ByUser": true,
  "IsForGraph": true,
  "IsAppRequest": true,
  "Customer": "sample string 11",
  "Product": "sample string 12",
  "IsReceived": true,
  "IsIncomingOrder": true,
  "PermissionLevel": 1,
  "Type": 1,
  "IsAproved": true,
  "IsPurchased": true,
  "EmailAddress": "sample string 15",
  "ContactNo": "sample string 16",
  "ColumnName": "sample string 17",
  "IsOrderBySearch": true,
  "IsColumnSearch": true,
  "IsOrderByAccending": true,
  "IsImageAttached": true,
  "ResellerID": 1,
  "IsReseller": true,
  "RequestedUserID": 1
}

application/xml, text/xml

Sample:
<FilterRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">
  <RequestedUserID xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.Request">1</RequestedUserID>
  <AreaID>1</AreaID>
  <BrandID>1</BrandID>
  <BrandTypeID>1</BrandTypeID>
  <ByCustomer>true</ByCustomer>
  <ByUser>true</ByUser>
  <CapacityID>1</CapacityID>
  <CashRegisterID>1</CashRegisterID>
  <ClientAddressID>1</ClientAddressID>
  <ColorID>1</ColorID>
  <ColumnName>sample string 17</ColumnName>
  <ConnecterTypeID>1</ConnecterTypeID>
  <ContactNo>sample string 16</ContactNo>
  <Customer>sample string 11</Customer>
  <CustomerID>1</CustomerID>
  <DayOfWeekID>7</DayOfWeekID>
  <EmailAddress>sample string 15</EmailAddress>
  <FromDate>2025-01-22T20:50:56.1989209-06:00</FromDate>
  <ID>1</ID>
  <IsAppRequest>true</IsAppRequest>
  <IsAproved>true</IsAproved>
  <IsColumnSearch>true</IsColumnSearch>
  <IsForGraph>true</IsForGraph>
  <IsGetAll>true</IsGetAll>
  <IsImageAttached>true</IsImageAttached>
  <IsIncomingOrder>true</IsIncomingOrder>
  <IsOrderByAccending>true</IsOrderByAccending>
  <IsOrderBySearch>true</IsOrderBySearch>
  <IsPurchased>true</IsPurchased>
  <IsReceived>true</IsReceived>
  <IsReseller>true</IsReseller>
  <OutletID>1</OutletID>
  <PackagingID>1</PackagingID>
  <PageNo>4</PageNo>
  <PageSize>3</PageSize>
  <PermissionLevel>1</PermissionLevel>
  <PowerID>1</PowerID>
  <PrintID>1</PrintID>
  <Product>sample string 12</Product>
  <ProductID>1</ProductID>
  <ProductVariantID>1</ProductVariantID>
  <QualityLabelID>1</QualityLabelID>
  <ResellerID>1</ResellerID>
  <SeriesID>1</SeriesID>
  <SizeID>1</SizeID>
  <Status>1</Status>
  <SubCategoryID>1</SubCategoryID>
  <ToDate>2025-01-22T20:50:56.1989209-06:00</ToDate>
  <Type>1</Type>
  <UserID>1</UserID>
</FilterRequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GetCustomerDetailHistoryReportResponse
NameDescriptionTypeAdditional information
Customer

CustomerModel

None.

BestOrder

decimal number

None.

LastOrderOn

string

None.

OrderCount

integer

None.

TotalCount

integer

None.

AllTransactionList

Collection of TransactionModel

None.

ResponseCode

integer

None.

ResponseText

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Customer": {
    "IsOrderCreater": true,
    "CustomerID": 1,
    "CreatedAtForCustomer": "2025-01-22T20:50:56.1989209-06:00",
    "UpdatedAtForCustomer": "2025-01-22T20:50:56.1989209-06:00",
    "CreatedByUserIDForCustomer": 1,
    "IsActiveForCustomer": true,
    "IsActive": true,
    "DiscountGroupID": 1,
    "DiscountGroup": "sample string 3",
    "DeliveryPersonID": 1,
    "CustomerDataButton": "sample string 4",
    "CurrentBalance": 1.0,
    "CurrentBalanceString": "sample string 5",
    "ClientID": 6,
    "Supplier": "sample string 7",
    "Image": "sample string 8",
    "Customer": "sample string 9",
    "FirstName": "sample string 10",
    "LastName": "sample string 11",
    "sCompanyName": "sample string 12",
    "EmailAddress": "sample string 13",
    "Address": "sample string 14",
    "IsActiveForClient": true,
    "sFax": "sample string 15",
    "sTaxNo": "sample string 16",
    "sSalesTax": "sample string 17",
    "sRemarks": "sample string 18",
    "dCreditLimit": 1.0,
    "dOpeningBalance": 1.0,
    "CountryID": 1,
    "StateID": 1,
    "CityID": 1,
    "City": "sample string 19",
    "sCityName": "sample string 20",
    "sCountryName": "sample string 21",
    "StreetAddress": "sample string 22",
    "PostCode": "sample string 23",
    "State": "sample string 24",
    "PhoneNo": "sample string 25",
    "IsSupplier": true,
    "IsCustomer": true,
    "PostalCode": "sample string 26",
    "ShippingMethodID": 1,
    "ClientSourceID": 1,
    "ShippingMethod": "sample string 27",
    "ClientSource": "sample string 28",
    "Mobile": "sample string 29",
    "Website": "sample string 30",
    "VATNumber": "sample string 31",
    "BankAccountNo": "sample string 32",
    "BICCode": "sample string 33",
    "BankAccountDescription": "sample string 34",
    "CreatedByUserIDForClient": 1,
    "CreatedAtForClient": "2025-01-22T20:50:56.1989209-06:00",
    "UpdatedAtForClient": "2025-01-22T20:50:56.1989209-06:00",
    "PaymentPermission": "sample string 35",
    "UpdatePermission": "sample string 36",
    "Attachments": {
      "Base64String": "sample string 1",
      "Extention": "sample string 2"
    },
    "ClientContacts": [
      {
        "ID": 1,
        "Contacts": "sample string 2",
        "ClientID": 1,
        "Client": "sample string 3"
      },
      {
        "ID": 1,
        "Contacts": "sample string 2",
        "ClientID": 1,
        "Client": "sample string 3"
      }
    ],
    "ClientAddresses": [
      {
        "ID": 1,
        "Address": "sample string 2",
        "StateID": 3,
        "CountryID": 4,
        "ClientID": 1,
        "CityID": 1,
        "City": "sample string 5",
        "State": "sample string 6",
        "Country": "sample string 7",
        "Client": "sample string 8"
      },
      {
        "ID": 1,
        "Address": "sample string 2",
        "StateID": 3,
        "CountryID": 4,
        "ClientID": 1,
        "CityID": 1,
        "City": "sample string 5",
        "State": "sample string 6",
        "Country": "sample string 7",
        "Client": "sample string 8"
      }
    ],
    "ClientAddressesDetail": [
      {
        "ID": 1,
        "City": "sample string 1",
        "ZipCode": "sample string 2",
        "HouseNumber": 3,
        "Province": "sample string 4",
        "ProvinceShortCode": "sample string 5",
        "StreetName": "sample string 6"
      },
      {
        "ID": 1,
        "City": "sample string 1",
        "ZipCode": "sample string 2",
        "HouseNumber": 3,
        "Province": "sample string 4",
        "ProvinceShortCode": "sample string 5",
        "StreetName": "sample string 6"
      }
    ]
  },
  "BestOrder": 1.0,
  "LastOrderOn": "sample string 1",
  "OrderCount": 2,
  "TotalCount": 3,
  "AllTransactionList": [
    {
      "ID": 1,
      "dDebit": 1.0,
      "dCredit": 1.0,
      "CurrentBalance": 1.0,
      "CurrentBalanceFC": 1.0,
      "dDebitFC": 1.0,
      "dCreditFC": 1.0,
      "CurrentExchangeRate": 1.0,
      "ExchangeRate": "sample string 2",
      "AccountID": 1,
      "CreatedAt": "2025-01-22T20:50:56.2141353-06:00",
      "CreatedByUserID": 1,
      "sNarration": "sample string 3",
      "CashRegisterHistoryID": 1,
      "SupplierID": 1,
      "CustomerID": 1,
      "UserID": 1,
      "ExpenseTypeID": 1,
      "PurchaseID": 1,
      "IsTraceable": true,
      "IsReversed": true,
      "SaleID": 1,
      "CustomerPaymentExtraDetailID": 1,
      "ReversedPaymentID": 1,
      "CashRegisterHistory": "sample string 4",
      "Customer": "sample string 5",
      "ExpenseType": "sample string 6",
      "Sale": "sample string 7",
      "Supplier": "sample string 8",
      "User": "sample string 9",
      "Attachment": "sample string 10",
      "Remarks": "sample string 11"
    },
    {
      "ID": 1,
      "dDebit": 1.0,
      "dCredit": 1.0,
      "CurrentBalance": 1.0,
      "CurrentBalanceFC": 1.0,
      "dDebitFC": 1.0,
      "dCreditFC": 1.0,
      "CurrentExchangeRate": 1.0,
      "ExchangeRate": "sample string 2",
      "AccountID": 1,
      "CreatedAt": "2025-01-22T20:50:56.2141353-06:00",
      "CreatedByUserID": 1,
      "sNarration": "sample string 3",
      "CashRegisterHistoryID": 1,
      "SupplierID": 1,
      "CustomerID": 1,
      "UserID": 1,
      "ExpenseTypeID": 1,
      "PurchaseID": 1,
      "IsTraceable": true,
      "IsReversed": true,
      "SaleID": 1,
      "CustomerPaymentExtraDetailID": 1,
      "ReversedPaymentID": 1,
      "CashRegisterHistory": "sample string 4",
      "Customer": "sample string 5",
      "ExpenseType": "sample string 6",
      "Sale": "sample string 7",
      "Supplier": "sample string 8",
      "User": "sample string 9",
      "Attachment": "sample string 10",
      "Remarks": "sample string 11"
    }
  ],
  "ResponseCode": 4,
  "ResponseText": "sample string 5"
}

application/xml, text/xml

Sample:
<GetCustomerDetailHistoryReportResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">
  <ResponseCode>4</ResponseCode>
  <ResponseText>sample string 5</ResponseText>
  <AllTransactionList>
    <TransactionModel>
      <AccountID>1</AccountID>
      <Attachment>sample string 10</Attachment>
      <CashRegisterHistory>sample string 4</CashRegisterHistory>
      <CashRegisterHistoryID>1</CashRegisterHistoryID>
      <CreatedAt>2025-01-22T20:50:56.2141353-06:00</CreatedAt>
      <CreatedByUserID>1</CreatedByUserID>
      <CurrentBalance>1</CurrentBalance>
      <CurrentBalanceFC>1</CurrentBalanceFC>
      <CurrentExchangeRate>1</CurrentExchangeRate>
      <Customer>sample string 5</Customer>
      <CustomerID>1</CustomerID>
      <CustomerPaymentExtraDetailID>1</CustomerPaymentExtraDetailID>
      <ExchangeRate>sample string 2</ExchangeRate>
      <ExpenseType>sample string 6</ExpenseType>
      <ExpenseTypeID>1</ExpenseTypeID>
      <ID>1</ID>
      <IsReversed>true</IsReversed>
      <IsTraceable>true</IsTraceable>
      <PurchaseID>1</PurchaseID>
      <Remarks>sample string 11</Remarks>
      <ReversedPaymentID>1</ReversedPaymentID>
      <Sale>sample string 7</Sale>
      <SaleID>1</SaleID>
      <Supplier>sample string 8</Supplier>
      <SupplierID>1</SupplierID>
      <User>sample string 9</User>
      <UserID>1</UserID>
      <dCredit>1</dCredit>
      <dCreditFC>1</dCreditFC>
      <dDebit>1</dDebit>
      <dDebitFC>1</dDebitFC>
      <sNarration>sample string 3</sNarration>
    </TransactionModel>
    <TransactionModel>
      <AccountID>1</AccountID>
      <Attachment>sample string 10</Attachment>
      <CashRegisterHistory>sample string 4</CashRegisterHistory>
      <CashRegisterHistoryID>1</CashRegisterHistoryID>
      <CreatedAt>2025-01-22T20:50:56.2141353-06:00</CreatedAt>
      <CreatedByUserID>1</CreatedByUserID>
      <CurrentBalance>1</CurrentBalance>
      <CurrentBalanceFC>1</CurrentBalanceFC>
      <CurrentExchangeRate>1</CurrentExchangeRate>
      <Customer>sample string 5</Customer>
      <CustomerID>1</CustomerID>
      <CustomerPaymentExtraDetailID>1</CustomerPaymentExtraDetailID>
      <ExchangeRate>sample string 2</ExchangeRate>
      <ExpenseType>sample string 6</ExpenseType>
      <ExpenseTypeID>1</ExpenseTypeID>
      <ID>1</ID>
      <IsReversed>true</IsReversed>
      <IsTraceable>true</IsTraceable>
      <PurchaseID>1</PurchaseID>
      <Remarks>sample string 11</Remarks>
      <ReversedPaymentID>1</ReversedPaymentID>
      <Sale>sample string 7</Sale>
      <SaleID>1</SaleID>
      <Supplier>sample string 8</Supplier>
      <SupplierID>1</SupplierID>
      <User>sample string 9</User>
      <UserID>1</UserID>
      <dCredit>1</dCredit>
      <dCreditFC>1</dCreditFC>
      <dDebit>1</dDebit>
      <dDebitFC>1</dDebitFC>
      <sNarration>sample string 3</sNarration>
    </TransactionModel>
  </AllTransactionList>
  <BestOrder>1</BestOrder>
  <Customer>
    <Address>sample string 14</Address>
    <Attachments>
      <Base64String>sample string 1</Base64String>
      <Extention>sample string 2</Extention>
    </Attachments>
    <BICCode>sample string 33</BICCode>
    <BankAccountDescription>sample string 34</BankAccountDescription>
    <BankAccountNo>sample string 32</BankAccountNo>
    <City>sample string 19</City>
    <CityID>1</CityID>
    <ClientAddresses>
      <ClientAddressModel>
        <Address>sample string 2</Address>
        <City>sample string 5</City>
        <CityID>1</CityID>
        <Client>sample string 8</Client>
        <ClientID>1</ClientID>
        <Country>sample string 7</Country>
        <CountryID>4</CountryID>
        <ID>1</ID>
        <State>sample string 6</State>
        <StateID>3</StateID>
      </ClientAddressModel>
      <ClientAddressModel>
        <Address>sample string 2</Address>
        <City>sample string 5</City>
        <CityID>1</CityID>
        <Client>sample string 8</Client>
        <ClientID>1</ClientID>
        <Country>sample string 7</Country>
        <CountryID>4</CountryID>
        <ID>1</ID>
        <State>sample string 6</State>
        <StateID>3</StateID>
      </ClientAddressModel>
    </ClientAddresses>
    <ClientAddressesDetail>
      <AddressDetailModel>
        <City>sample string 1</City>
        <HouseNumber>3</HouseNumber>
        <ID>1</ID>
        <Province>sample string 4</Province>
        <ProvinceShortCode>sample string 5</ProvinceShortCode>
        <StreetName>sample string 6</StreetName>
        <ZipCode>sample string 2</ZipCode>
      </AddressDetailModel>
      <AddressDetailModel>
        <City>sample string 1</City>
        <HouseNumber>3</HouseNumber>
        <ID>1</ID>
        <Province>sample string 4</Province>
        <ProvinceShortCode>sample string 5</ProvinceShortCode>
        <StreetName>sample string 6</StreetName>
        <ZipCode>sample string 2</ZipCode>
      </AddressDetailModel>
    </ClientAddressesDetail>
    <ClientContacts>
      <ClientContactModel>
        <Client>sample string 3</Client>
        <ClientID>1</ClientID>
        <Contacts>sample string 2</Contacts>
        <ID>1</ID>
      </ClientContactModel>
      <ClientContactModel>
        <Client>sample string 3</Client>
        <ClientID>1</ClientID>
        <Contacts>sample string 2</Contacts>
        <ID>1</ID>
      </ClientContactModel>
    </ClientContacts>
    <ClientID>6</ClientID>
    <ClientSource>sample string 28</ClientSource>
    <ClientSourceID>1</ClientSourceID>
    <CountryID>1</CountryID>
    <CreatedAtForClient>2025-01-22T20:50:56.1989209-06:00</CreatedAtForClient>
    <CreatedByUserIDForClient>1</CreatedByUserIDForClient>
    <Customer>sample string 9</Customer>
    <EmailAddress>sample string 13</EmailAddress>
    <FirstName>sample string 10</FirstName>
    <Image>sample string 8</Image>
    <IsActiveForClient>true</IsActiveForClient>
    <IsCustomer>true</IsCustomer>
    <IsSupplier>true</IsSupplier>
    <LastName>sample string 11</LastName>
    <Mobile>sample string 29</Mobile>
    <PaymentPermission>sample string 35</PaymentPermission>
    <PhoneNo>sample string 25</PhoneNo>
    <PostCode>sample string 23</PostCode>
    <PostalCode>sample string 26</PostalCode>
    <ShippingMethod>sample string 27</ShippingMethod>
    <ShippingMethodID>1</ShippingMethodID>
    <State>sample string 24</State>
    <StateID>1</StateID>
    <StreetAddress>sample string 22</StreetAddress>
    <Supplier>sample string 7</Supplier>
    <UpdatePermission>sample string 36</UpdatePermission>
    <UpdatedAtForClient>2025-01-22T20:50:56.1989209-06:00</UpdatedAtForClient>
    <VATNumber>sample string 31</VATNumber>
    <Website>sample string 30</Website>
    <dCreditLimit>1</dCreditLimit>
    <dOpeningBalance>1</dOpeningBalance>
    <sCityName>sample string 20</sCityName>
    <sCompanyName>sample string 12</sCompanyName>
    <sCountryName>sample string 21</sCountryName>
    <sFax>sample string 15</sFax>
    <sRemarks>sample string 18</sRemarks>
    <sSalesTax>sample string 17</sSalesTax>
    <sTaxNo>sample string 16</sTaxNo>
    <CreatedAtForCustomer>2025-01-22T20:50:56.1989209-06:00</CreatedAtForCustomer>
    <CreatedByUserIDForCustomer>1</CreatedByUserIDForCustomer>
    <CurrentBalance>1</CurrentBalance>
    <CurrentBalanceString>sample string 5</CurrentBalanceString>
    <CustomerDataButton>sample string 4</CustomerDataButton>
    <CustomerID>1</CustomerID>
    <DeliveryPersonID>1</DeliveryPersonID>
    <DiscountGroup>sample string 3</DiscountGroup>
    <DiscountGroupID>1</DiscountGroupID>
    <IsActive>true</IsActive>
    <IsActiveForCustomer>true</IsActiveForCustomer>
    <IsOrderCreater>true</IsOrderCreater>
    <UpdatedAtForCustomer>2025-01-22T20:50:56.1989209-06:00</UpdatedAtForCustomer>
  </Customer>
  <LastOrderOn>sample string 1</LastOrderOn>
  <OrderCount>2</OrderCount>
  <TotalCount>3</TotalCount>
</GetCustomerDetailHistoryReportResponse>