POST v1/Generic/GetCustomerPaymentOrderList

Get List of Customer Payment Orders based on the provided parameters

Request Information

URI Parameters

None.

Body Parameters

Use this parameter to get the name of customer

CustomerPaymentOrderRequestNew
NameDescriptionTypeAdditional information
TableFilterModel

PrimeNg lazy loading parameters

TableFilterModel

None.

CustomerID

Provide the CustomerID

integer

None.

OrderDate

Provide the Order Date for Date Limit in MM/dd/YYYY Format

string

None.

CustomerParentID

Provide the CustomerParentID

integer

None.

ContactID

Provide the ContactID

integer

None.

InvoiceView

Provide the InvoiceView

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "TableFilterModel": {
    "Filters": {
      "sample string 1": {},
      "sample string 3": {}
    },
    "First": 1,
    "Rows": 2,
    "SortField": "sample string 3",
    "SortOrder": 4,
    "MultiSortMeta": [
      {
        "Field": "sample string 1",
        "Order": 2
      },
      {
        "Field": "sample string 1",
        "Order": 2
      }
    ]
  },
  "CustomerID": 1,
  "OrderDate": "sample string 2",
  "CustomerParentID": 3,
  "ContactID": 4,
  "InvoiceView": 5
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'CustomerPaymentOrderRequestNew'.

Response Information

Resource Description

CustomerPaymentOrderResponseModel
NameDescriptionTypeAdditional information
TotalRecords

integer

None.

IsInvoiceEnable

boolean

None.

data

Collection of CustomerPaymentOrderResponse

None.

Response Formats

application/json, text/json

Sample:
{
  "TotalRecords": 1,
  "IsInvoiceEnable": true,
  "data": [
    {
      "CustomerNumber": "sample string 1",
      "CustomerCode": "sample string 2",
      "Name": "sample string 3",
      "InvoiceId": 4,
      "Invoice": "sample string 5",
      "PaymentType": "sample string 6",
      "Balance": 7.0,
      "DateShipped": "2025-07-05T18:16:02.721088+00:00",
      "DueDate": "2025-07-05T18:16:02.721088+00:00",
      "Guid": "sample string 8",
      "InvoiceDate": "2025-07-05T18:16:02.7220895+00:00",
      "DateIn": "2025-07-05T18:16:02.7220895+00:00",
      "PaymentStatus": "sample string 9",
      "AmountBilled": 10.0,
      "CloseDate": "2025-07-05T18:16:02.7220895+00:00",
      "RequestType": "sample string 11"
    },
    {
      "CustomerNumber": "sample string 1",
      "CustomerCode": "sample string 2",
      "Name": "sample string 3",
      "InvoiceId": 4,
      "Invoice": "sample string 5",
      "PaymentType": "sample string 6",
      "Balance": 7.0,
      "DateShipped": "2025-07-05T18:16:02.721088+00:00",
      "DueDate": "2025-07-05T18:16:02.721088+00:00",
      "Guid": "sample string 8",
      "InvoiceDate": "2025-07-05T18:16:02.7220895+00:00",
      "DateIn": "2025-07-05T18:16:02.7220895+00:00",
      "PaymentStatus": "sample string 9",
      "AmountBilled": 10.0,
      "CloseDate": "2025-07-05T18:16:02.7220895+00:00",
      "RequestType": "sample string 11"
    }
  ]
}

application/xml, text/xml

Sample:
<CustomerPaymentOrderResponseModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <TotalRecords>1</TotalRecords>
  <IsInvoiceEnable>true</IsInvoiceEnable>
  <data>
    <CustomerPaymentOrderResponse>
      <CustomerName>sample string 1</CustomerName>
      <CustomerCode>sample string 2</CustomerCode>
      <Name>sample string 3</Name>
      <InvoiceId>4</InvoiceId>
      <Invoice>sample string 5</Invoice>
      <PaymentType>sample string 6</PaymentType>
      <Balance>7</Balance>
      <DateShipped>2025-07-05T18:16:02.721088+00:00</DateShipped>
      <DueDate>2025-07-05T18:16:02.721088+00:00</DueDate>
      <Guid>sample string 8</Guid>
      <InvoiceDate>2025-07-05T18:16:02.7220895+00:00</InvoiceDate>
      <PaymentStatus>sample string 9</PaymentStatus>
      <AmountBilled>10</AmountBilled>
      <DateIn>2025-07-05T18:16:02.7220895+00:00</DateIn>
      <CloseDate>2025-07-05T18:16:02.7220895+00:00</CloseDate>
      <RequestType>sample string 11</RequestType>
    </CustomerPaymentOrderResponse>
    <CustomerPaymentOrderResponse>
      <CustomerName>sample string 1</CustomerName>
      <CustomerCode>sample string 2</CustomerCode>
      <Name>sample string 3</Name>
      <InvoiceId>4</InvoiceId>
      <Invoice>sample string 5</Invoice>
      <PaymentType>sample string 6</PaymentType>
      <Balance>7</Balance>
      <DateShipped>2025-07-05T18:16:02.721088+00:00</DateShipped>
      <DueDate>2025-07-05T18:16:02.721088+00:00</DueDate>
      <Guid>sample string 8</Guid>
      <InvoiceDate>2025-07-05T18:16:02.7220895+00:00</InvoiceDate>
      <PaymentStatus>sample string 9</PaymentStatus>
      <AmountBilled>10</AmountBilled>
      <DateIn>2025-07-05T18:16:02.7220895+00:00</DateIn>
      <CloseDate>2025-07-05T18:16:02.7220895+00:00</CloseDate>
      <RequestType>sample string 11</RequestType>
    </CustomerPaymentOrderResponse>
  </data>
</CustomerPaymentOrderResponseModel>