POST v1/Generic/GetCustomerPaymentOrderList

Get List of Customer Payment Orders based on the provided parameters

This is secure method and requires below attributes in header

Authorization: PRC Authorize Token
Authorization: Midnight Authorize Token
MISKEY: MIS Key

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

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": "2024-04-19T10:05:03.8530283-04:00",
      "DueDate": "2024-04-19T10:05:03.8530283-04:00",
      "Guid": "sample string 8",
      "InvoiceDate": "2024-04-19T10:05:03.8530283-04:00",
      "DateIn": "2024-04-19T10:05:03.8530283-04:00",
      "PaymentStatus": "sample string 9",
      "AmountBilled": 10.0,
      "CloseDate": "2024-04-19T10:05:03.8530283-04:00"
    },
    {
      "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": "2024-04-19T10:05:03.8530283-04:00",
      "DueDate": "2024-04-19T10:05:03.8530283-04:00",
      "Guid": "sample string 8",
      "InvoiceDate": "2024-04-19T10:05:03.8530283-04:00",
      "DateIn": "2024-04-19T10:05:03.8530283-04:00",
      "PaymentStatus": "sample string 9",
      "AmountBilled": 10.0,
      "CloseDate": "2024-04-19T10:05:03.8530283-04:00"
    }
  ]
}

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>2024-04-19T10:05:03.8530283-04:00</DateShipped>
      <DueDate>2024-04-19T10:05:03.8530283-04:00</DueDate>
      <Guid>sample string 8</Guid>
      <InvoiceDate>2024-04-19T10:05:03.8530283-04:00</InvoiceDate>
      <PaymentStatus>sample string 9</PaymentStatus>
      <AmountBilled>10</AmountBilled>
      <DateIn>2024-04-19T10:05:03.8530283-04:00</DateIn>
      <CloseDate>2024-04-19T10:05:03.8530283-04:00</CloseDate>
    </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>2024-04-19T10:05:03.8530283-04:00</DateShipped>
      <DueDate>2024-04-19T10:05:03.8530283-04:00</DueDate>
      <Guid>sample string 8</Guid>
      <InvoiceDate>2024-04-19T10:05:03.8530283-04:00</InvoiceDate>
      <PaymentStatus>sample string 9</PaymentStatus>
      <AmountBilled>10</AmountBilled>
      <DateIn>2024-04-19T10:05:03.8530283-04:00</DateIn>
      <CloseDate>2024-04-19T10:05:03.8530283-04:00</CloseDate>
    </CustomerPaymentOrderResponse>
  </data>
</CustomerPaymentOrderResponseModel>