POST request/report/commission/contract/termination

Contract termination Post

Request Information

URI Parameters

None.

Body Parameters

CommissionTerminationPost
NameDescriptionTypeAdditional information
ContractDetailId

integer

None.

ContractId

integer

None.

FinalConsumption

decimal number

None.

Notes

string

None.

ReasonId

integer

None.

TerminationDate

date

None.

Request Formats

application/json, text/json

Sample:
{
  "contractId": 1,
  "contractDetailId": 2,
  "terminationDate": "2026-11-01T16:15:55.2033834+00:00",
  "reasonId": 4,
  "finalConsumption": 5.0,
  "notes": "sample string 6"
}

text/html

Sample:
{"contractId":1,"contractDetailId":2,"terminationDate":"2026-11-01T16:15:55.2033834+00:00","reasonId":4,"finalConsumption":5.0,"notes":"sample string 6"}

application/xml, text/xml

Sample:
<CommissionTerminationPost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Commission">
  <ContractDetailId>2</ContractDetailId>
  <ContractId>1</ContractId>
  <FinalConsumption>5</FinalConsumption>
  <Notes>sample string 6</Notes>
  <ReasonId>4</ReasonId>
  <TerminationDate>2026-11-01T16:15:55.2033834+00:00</TerminationDate>
</CommissionTerminationPost>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CommissionContractPayments
NameDescriptionTypeAdditional information
ActualCommissionAmount

decimal number

None.

ActualPayments

Collection of ActualCommissionPaymentDetail

None.

ContractCommissionDetailSnapShotId

integer

None.

ContractDetailId

integer

None.

ContractId

integer

None.

ExpectedCommissionAmount

decimal number

None.

ExpectedPayments

Collection of ExpectedCommissionPaymentDetail

None.

IsUpfrontPayment

boolean

None.

VarianceAmount

decimal number

None.

Response Formats

application/json, text/json

Sample:
{
  "contractId": 1,
  "contractDetailId": 2,
  "isUpfrontPayment": true,
  "contractCommissionDetailSnapShotId": 4,
  "expectedPayments": [
    {
      "paymentSequence": 1,
      "expectedPaymentId": 2,
      "expectedPeriodStart": "2026-11-01T16:15:55.5940017+00:00",
      "expectedPeriodEnd": "2026-11-01T16:15:55.5940017+00:00",
      "expectedConsumptionkWh": 5.0,
      "expectedCommissionAmount": 6.0,
      "expectedPaymentDate": "2026-11-01T16:15:55.5940017+00:00",
      "cumulativeCommission": 1.0,
      "cumulativeConsumption": 1.0
    },
    {
      "paymentSequence": 1,
      "expectedPaymentId": 2,
      "expectedPeriodStart": "2026-11-01T16:15:55.5940017+00:00",
      "expectedPeriodEnd": "2026-11-01T16:15:55.5940017+00:00",
      "expectedConsumptionkWh": 5.0,
      "expectedCommissionAmount": 6.0,
      "expectedPaymentDate": "2026-11-01T16:15:55.5940017+00:00",
      "cumulativeCommission": 1.0,
      "cumulativeConsumption": 1.0
    }
  ],
  "actualPayments": [
    {
      "paymentSequence": 1,
      "expectedPaymentSequence": 2,
      "supplierPaymentStatusId": 1,
      "supplierPaymentStatus": "sample string 3",
      "supplierInvoiceStatusId": 1,
      "supplierInvoiceStatus": "sample string 4",
      "supplierPaymentTypeId": 1,
      "supplierPaymentType": "sample string 5",
      "actualConsumptionkWh": 1.0,
      "actualCommissionAmount": 1.0,
      "actualPaymentDate": "2026-11-01T16:15:55.6133248+00:00",
      "varianceAmount": 1.0,
      "supplierTransactionReferenceNo": "sample string 6",
      "brokerInvoiceStatusId": 1,
      "brokerInvoiceStatus": "sample string 7",
      "brokerPaymentTypeId": 1,
      "brokerPaymentType": "sample string 8"
    },
    {
      "paymentSequence": 1,
      "expectedPaymentSequence": 2,
      "supplierPaymentStatusId": 1,
      "supplierPaymentStatus": "sample string 3",
      "supplierInvoiceStatusId": 1,
      "supplierInvoiceStatus": "sample string 4",
      "supplierPaymentTypeId": 1,
      "supplierPaymentType": "sample string 5",
      "actualConsumptionkWh": 1.0,
      "actualCommissionAmount": 1.0,
      "actualPaymentDate": "2026-11-01T16:15:55.6133248+00:00",
      "varianceAmount": 1.0,
      "supplierTransactionReferenceNo": "sample string 6",
      "brokerInvoiceStatusId": 1,
      "brokerInvoiceStatus": "sample string 7",
      "brokerPaymentTypeId": 1,
      "brokerPaymentType": "sample string 8"
    }
  ],
  "expectedCommissionAmount": 5.0,
  "actualCommissionAmount": 6.0,
  "varianceAmount": 1.0
}

text/html

Sample:
{"contractId":1,"contractDetailId":2,"isUpfrontPayment":true,"contractCommissionDetailSnapShotId":4,"expectedPayments":[{"paymentSequence":1,"expectedPaymentId":2,"expectedPeriodStart":"2026-11-01T16:15:55.5940017+00:00","expectedPeriodEnd":"2026-11-01T16:15:55.5940017+00:00","expectedConsumptionkWh":5.0,"expectedCommissionAmount":6.0,"expectedPaymentDate":"2026-11-01T16:15:55.5940017+00:00","cumulativeCommission":1.0,"cumulativeConsumption":1.0},{"paymentSequence":1,"expectedPaymentId":2,"expectedPeriodStart":"2026-11-01T16:15:55.5940017+00:00","expectedPeriodEnd":"2026-11-01T16:15:55.5940017+00:00","expectedConsumptionkWh":5.0,"expectedCommissionAmount":6.0,"expectedPaymentDate":"2026-11-01T16:15:55.5940017+00:00","cumulativeCommission":1.0,"cumulativeConsumption":1.0}],"actualPayments":[{"paymentSequence":1,"expectedPaymentSequence":2,"supplierPaymentStatusId":1,"supplierPaymentStatus":"sample string 3","supplierInvoiceStatusId":1,"supplierInvoiceStatus":"sample string 4","supplierPaymentTypeId":1,"supplierPaymentType":"sample string 5","actualConsumptionkWh":1.0,"actualCommissionAmount":1.0,"actualPaymentDate":"2026-11-01T16:15:55.6133248+00:00","varianceAmount":1.0,"supplierTransactionReferenceNo":"sample string 6","brokerInvoiceStatusId":1,"brokerInvoiceStatus":"sample string 7","brokerPaymentTypeId":1,"brokerPaymentType":"sample string 8"},{"paymentSequence":1,"expectedPaymentSequence":2,"supplierPaymentStatusId":1,"supplierPaymentStatus":"sample string 3","supplierInvoiceStatusId":1,"supplierInvoiceStatus":"sample string 4","supplierPaymentTypeId":1,"supplierPaymentType":"sample string 5","actualConsumptionkWh":1.0,"actualCommissionAmount":1.0,"actualPaymentDate":"2026-11-01T16:15:55.6133248+00:00","varianceAmount":1.0,"supplierTransactionReferenceNo":"sample string 6","brokerInvoiceStatusId":1,"brokerInvoiceStatus":"sample string 7","brokerPaymentTypeId":1,"brokerPaymentType":"sample string 8"}],"expectedCommissionAmount":5.0,"actualCommissionAmount":6.0,"varianceAmount":1.0}

application/xml, text/xml

Sample:
<CommissionContractPayments xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CCSCommercialAPI.Models.Commission">
  <ActualCommissionAmount>6</ActualCommissionAmount>
  <ActualPayments>
    <ActualCommissionPaymentDetail>
      <ActualCommissionAmount>1</ActualCommissionAmount>
      <ActualConsumptionkWh>1</ActualConsumptionkWh>
      <ActualPaymentDate>2026-11-01T16:15:55.6133248+00:00</ActualPaymentDate>
      <BrokerInvoiceStatus>sample string 7</BrokerInvoiceStatus>
      <BrokerInvoiceStatusId>1</BrokerInvoiceStatusId>
      <BrokerPaymentType>sample string 8</BrokerPaymentType>
      <BrokerPaymentTypeId>1</BrokerPaymentTypeId>
      <ExpectedPaymentSequence>2</ExpectedPaymentSequence>
      <PaymentSequence>1</PaymentSequence>
      <SupplierInvoiceStatus>sample string 4</SupplierInvoiceStatus>
      <SupplierInvoiceStatusId>1</SupplierInvoiceStatusId>
      <SupplierPaymentStatus>sample string 3</SupplierPaymentStatus>
      <SupplierPaymentStatusId>1</SupplierPaymentStatusId>
      <SupplierPaymentType>sample string 5</SupplierPaymentType>
      <SupplierPaymentTypeId>1</SupplierPaymentTypeId>
      <SupplierTransactionReferenceNo>sample string 6</SupplierTransactionReferenceNo>
      <VarianceAmount>1</VarianceAmount>
    </ActualCommissionPaymentDetail>
    <ActualCommissionPaymentDetail>
      <ActualCommissionAmount>1</ActualCommissionAmount>
      <ActualConsumptionkWh>1</ActualConsumptionkWh>
      <ActualPaymentDate>2026-11-01T16:15:55.6133248+00:00</ActualPaymentDate>
      <BrokerInvoiceStatus>sample string 7</BrokerInvoiceStatus>
      <BrokerInvoiceStatusId>1</BrokerInvoiceStatusId>
      <BrokerPaymentType>sample string 8</BrokerPaymentType>
      <BrokerPaymentTypeId>1</BrokerPaymentTypeId>
      <ExpectedPaymentSequence>2</ExpectedPaymentSequence>
      <PaymentSequence>1</PaymentSequence>
      <SupplierInvoiceStatus>sample string 4</SupplierInvoiceStatus>
      <SupplierInvoiceStatusId>1</SupplierInvoiceStatusId>
      <SupplierPaymentStatus>sample string 3</SupplierPaymentStatus>
      <SupplierPaymentStatusId>1</SupplierPaymentStatusId>
      <SupplierPaymentType>sample string 5</SupplierPaymentType>
      <SupplierPaymentTypeId>1</SupplierPaymentTypeId>
      <SupplierTransactionReferenceNo>sample string 6</SupplierTransactionReferenceNo>
      <VarianceAmount>1</VarianceAmount>
    </ActualCommissionPaymentDetail>
  </ActualPayments>
  <ContractCommissionDetailSnapShotId>4</ContractCommissionDetailSnapShotId>
  <ContractDetailId>2</ContractDetailId>
  <ContractId>1</ContractId>
  <ExpectedCommissionAmount>5</ExpectedCommissionAmount>
  <ExpectedPayments>
    <ExpectedCommissionPaymentDetail>
      <CumulativeCommission>1</CumulativeCommission>
      <CumulativeConsumption>1</CumulativeConsumption>
      <ExpectedCommissionAmount>6</ExpectedCommissionAmount>
      <ExpectedConsumptionkWh>5</ExpectedConsumptionkWh>
      <ExpectedPaymentDate>2026-11-01T16:15:55.5940017+00:00</ExpectedPaymentDate>
      <ExpectedPaymentId>2</ExpectedPaymentId>
      <ExpectedPeriodEnd>2026-11-01T16:15:55.5940017+00:00</ExpectedPeriodEnd>
      <ExpectedPeriodStart>2026-11-01T16:15:55.5940017+00:00</ExpectedPeriodStart>
      <PaymentSequence>1</PaymentSequence>
    </ExpectedCommissionPaymentDetail>
    <ExpectedCommissionPaymentDetail>
      <CumulativeCommission>1</CumulativeCommission>
      <CumulativeConsumption>1</CumulativeConsumption>
      <ExpectedCommissionAmount>6</ExpectedCommissionAmount>
      <ExpectedConsumptionkWh>5</ExpectedConsumptionkWh>
      <ExpectedPaymentDate>2026-11-01T16:15:55.5940017+00:00</ExpectedPaymentDate>
      <ExpectedPaymentId>2</ExpectedPaymentId>
      <ExpectedPeriodEnd>2026-11-01T16:15:55.5940017+00:00</ExpectedPeriodEnd>
      <ExpectedPeriodStart>2026-11-01T16:15:55.5940017+00:00</ExpectedPeriodStart>
      <PaymentSequence>1</PaymentSequence>
    </ExpectedCommissionPaymentDetail>
  </ExpectedPayments>
  <IsUpfrontPayment>true</IsUpfrontPayment>
  <VarianceAmount>1</VarianceAmount>
</CommissionContractPayments>