GET v1/NonCustomers/{contactId}/Billing/ProducerCommission?numDaysPrior={numDaysPrior}

Gets Producer Commission Billing Information for noncustomers. This endpoint is available for employees and prospects.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
contactId

The Id of the contact

integer

Required

numDaysPrior

Optional: number of days prior to today

integer

None.

Body Parameters

None.

Response Information

Resource Description

Producer Commission Billing Information for noncustomers

Collection of BillingScreenTransactionDTO
NameDescriptionTypeAdditional information
RecordID

Id of the record

globally unique identifier

None.

IsPayment

Signifies whether the billing screen transaction is payment

boolean

None.

IsCredit

Signifies whether the billing screen transaction is credit

boolean

None.

DBCD

DBCD

boolean

None.

TransactionDate

Transaction date

string

None.

DueDate

Due date

string

None.

Description

Description

string

None.

PolicyNumber

Policy number

string

None.

IsVoided

Signifies whether the billing screen transaction is voided

boolean

None.

Amount

Amount

decimal number

None.

PdfId

PDF id

integer

None.

SyncStatus

Sync status

integer

None.

Due

Due

string

None.

Paid

Paid

string

None.

ErrorMessage

Error message

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "RecordID": "333ef897-9d6e-4398-9061-8ab0354b3bd1",
    "IsPayment": true,
    "IsCredit": true,
    "DBCD": true,
    "TransactionDate": "sample string 5",
    "DueDate": "sample string 6",
    "Description": "sample string 7",
    "PolicyNumber": "sample string 8",
    "IsVoided": true,
    "Amount": 10.0,
    "PdfId": 1,
    "SyncStatus": 11,
    "Due": "sample string 12",
    "Paid": "sample string 13",
    "ErrorMessage": "sample string 14"
  },
  {
    "RecordID": "333ef897-9d6e-4398-9061-8ab0354b3bd1",
    "IsPayment": true,
    "IsCredit": true,
    "DBCD": true,
    "TransactionDate": "sample string 5",
    "DueDate": "sample string 6",
    "Description": "sample string 7",
    "PolicyNumber": "sample string 8",
    "IsVoided": true,
    "Amount": 10.0,
    "PdfId": 1,
    "SyncStatus": 11,
    "Due": "sample string 12",
    "Paid": "sample string 13",
    "ErrorMessage": "sample string 14"
  }
]

application/xml, text/xml

Sample:
<ArrayOfBillingScreenTransactionDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QQSolutions.NextGen.ModelLibrary.DataTransferObjects.Finance">
  <BillingScreenTransactionDTO>
    <Amount>10</Amount>
    <DBCD>true</DBCD>
    <Description>sample string 7</Description>
    <Due>sample string 12</Due>
    <DueDate>sample string 6</DueDate>
    <ErrorMessage>sample string 14</ErrorMessage>
    <IsCredit>true</IsCredit>
    <IsPayment>true</IsPayment>
    <IsVoided>true</IsVoided>
    <Paid>sample string 13</Paid>
    <PdfId>1</PdfId>
    <PolicyNumber>sample string 8</PolicyNumber>
    <RecordID>333ef897-9d6e-4398-9061-8ab0354b3bd1</RecordID>
    <SyncStatus>11</SyncStatus>
    <TransactionDate>sample string 5</TransactionDate>
  </BillingScreenTransactionDTO>
  <BillingScreenTransactionDTO>
    <Amount>10</Amount>
    <DBCD>true</DBCD>
    <Description>sample string 7</Description>
    <Due>sample string 12</Due>
    <DueDate>sample string 6</DueDate>
    <ErrorMessage>sample string 14</ErrorMessage>
    <IsCredit>true</IsCredit>
    <IsPayment>true</IsPayment>
    <IsVoided>true</IsVoided>
    <Paid>sample string 13</Paid>
    <PdfId>1</PdfId>
    <PolicyNumber>sample string 8</PolicyNumber>
    <RecordID>333ef897-9d6e-4398-9061-8ab0354b3bd1</RecordID>
    <SyncStatus>11</SyncStatus>
    <TransactionDate>sample string 5</TransactionDate>
  </BillingScreenTransactionDTO>
</ArrayOfBillingScreenTransactionDTO>