POST api/Commission/ImportCommissionBulk

Import commission transactions

Request Information

URI Parameters

None.

Body Parameters

Collection of CommissionImportBatchTransaction
NameDescriptionTypeAdditional information
CommissionImportBatchTransactionID

integer

None.

CommissionImportBatchID

integer

None.

BrokerCode

string

None.

BrokerName

string

None.

DateRegistered

date

None.

MembershipNumber

string

None.

IDNumber

string

None.

Title

string

None.

Initials

string

None.

LastName

string

None.

EmployerGroup

string

None.

MedicalAidOptionName

string

None.

MemberStatus

string

None.

DateOfSub

date

None.

TransactionDate

date

None.

SubRaised

decimal number

None.

SubPaid

decimal number

None.

CommissionExclVAT

decimal number

None.

CommissionVAT

decimal number

None.

CommissionTotal

decimal number

None.

CommissionStatus

string

None.

IsValid

boolean

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "CommissionImportBatchTransactionID": 1,
    "CommissionImportBatchID": 2,
    "BrokerCode": "sample string 3",
    "BrokerName": "sample string 4",
    "DateRegistered": "2026-03-10T20:22:40.7111799+02:00",
    "MembershipNumber": "sample string 6",
    "IDNumber": "sample string 7",
    "Title": "sample string 8",
    "Initials": "sample string 9",
    "LastName": "sample string 10",
    "EmployerGroup": "sample string 11",
    "MedicalAidOptionName": "sample string 12",
    "MemberStatus": "sample string 13",
    "DateOfSub": "2026-03-10T20:22:40.7111799+02:00",
    "TransactionDate": "2026-03-10T20:22:40.7111799+02:00",
    "SubRaised": 16.1,
    "SubPaid": 17.1,
    "CommissionExclVAT": 18.1,
    "CommissionVAT": 19.1,
    "CommissionTotal": 20.1,
    "CommissionStatus": "sample string 21",
    "IsValid": true
  },
  {
    "CommissionImportBatchTransactionID": 1,
    "CommissionImportBatchID": 2,
    "BrokerCode": "sample string 3",
    "BrokerName": "sample string 4",
    "DateRegistered": "2026-03-10T20:22:40.7111799+02:00",
    "MembershipNumber": "sample string 6",
    "IDNumber": "sample string 7",
    "Title": "sample string 8",
    "Initials": "sample string 9",
    "LastName": "sample string 10",
    "EmployerGroup": "sample string 11",
    "MedicalAidOptionName": "sample string 12",
    "MemberStatus": "sample string 13",
    "DateOfSub": "2026-03-10T20:22:40.7111799+02:00",
    "TransactionDate": "2026-03-10T20:22:40.7111799+02:00",
    "SubRaised": 16.1,
    "SubPaid": 17.1,
    "CommissionExclVAT": 18.1,
    "CommissionVAT": 19.1,
    "CommissionTotal": 20.1,
    "CommissionStatus": "sample string 21",
    "IsValid": true
  }
]

application/xml, text/xml

Sample:
<ArrayOfCommissionImportBatchTransaction xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/XPH.Entities.Import">
  <CommissionImportBatchTransaction>
    <BrokerCode>sample string 3</BrokerCode>
    <BrokerName>sample string 4</BrokerName>
    <CommissionExclVAT>18.1</CommissionExclVAT>
    <CommissionImportBatchID>2</CommissionImportBatchID>
    <CommissionImportBatchTransactionID>1</CommissionImportBatchTransactionID>
    <CommissionStatus>sample string 21</CommissionStatus>
    <CommissionTotal>20.1</CommissionTotal>
    <CommissionVAT>19.1</CommissionVAT>
    <DateOfSub>2026-03-10T20:22:40.7111799+02:00</DateOfSub>
    <DateRegistered>2026-03-10T20:22:40.7111799+02:00</DateRegistered>
    <EmployerGroup>sample string 11</EmployerGroup>
    <IDNumber>sample string 7</IDNumber>
    <Initials>sample string 9</Initials>
    <IsValid>true</IsValid>
    <LastName>sample string 10</LastName>
    <MedicalAidOptionName>sample string 12</MedicalAidOptionName>
    <MemberStatus>sample string 13</MemberStatus>
    <MembershipNumber>sample string 6</MembershipNumber>
    <SubPaid>17.1</SubPaid>
    <SubRaised>16.1</SubRaised>
    <Title>sample string 8</Title>
    <TransactionDate>2026-03-10T20:22:40.7111799+02:00</TransactionDate>
  </CommissionImportBatchTransaction>
  <CommissionImportBatchTransaction>
    <BrokerCode>sample string 3</BrokerCode>
    <BrokerName>sample string 4</BrokerName>
    <CommissionExclVAT>18.1</CommissionExclVAT>
    <CommissionImportBatchID>2</CommissionImportBatchID>
    <CommissionImportBatchTransactionID>1</CommissionImportBatchTransactionID>
    <CommissionStatus>sample string 21</CommissionStatus>
    <CommissionTotal>20.1</CommissionTotal>
    <CommissionVAT>19.1</CommissionVAT>
    <DateOfSub>2026-03-10T20:22:40.7111799+02:00</DateOfSub>
    <DateRegistered>2026-03-10T20:22:40.7111799+02:00</DateRegistered>
    <EmployerGroup>sample string 11</EmployerGroup>
    <IDNumber>sample string 7</IDNumber>
    <Initials>sample string 9</Initials>
    <IsValid>true</IsValid>
    <LastName>sample string 10</LastName>
    <MedicalAidOptionName>sample string 12</MedicalAidOptionName>
    <MemberStatus>sample string 13</MemberStatus>
    <MembershipNumber>sample string 6</MembershipNumber>
    <SubPaid>17.1</SubPaid>
    <SubRaised>16.1</SubRaised>
    <Title>sample string 8</Title>
    <TransactionDate>2026-03-10T20:22:40.7111799+02:00</TransactionDate>
  </CommissionImportBatchTransaction>
</ArrayOfCommissionImportBatchTransaction>

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 'List`1'.

Response Information

Resource Description

JsonResultOfString
NameDescriptionTypeAdditional information
Content

string

None.

SerializerSettings

JsonSerializerSettings

None.

Encoding

Encoding

None.

Request

HttpRequestMessage

None.

Response Formats

application/json, text/json

Sample:

Sample not available.