Commissions Module API

API reference for commission processing and related workflows.

BriteCore v2 Commissions API endpoint wrappers.

britecore_sdk.api.api_calls.v2.commissions.delete_batch_payments(payment_ids=None, **kwargs)[source]

Delete commission payments in batch..

POST /api/v2/commissions/delete_batch_payments

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.delete_payment(payment_id=None, **kwargs)[source]

Delete a single commission payment..

POST /api/v2/commissions/delete_payment

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_commission_payees(**kwargs)[source]

Retrieve the list of commission payee agency numbers..

POST /api/v2/commissions/get_commission_payees

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_payment(commission_payment_id=None, **kwargs)[source]

Retrieve a commission payment record..

POST /api/v2/commissions/get_payment

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_unexported_commissions(**kwargs)[source]

Retrieve commission records that have not yet been exported..

POST /api/v2/commissions/get_unexported_commissions

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.save_batch_payments(payments=None, **kwargs)[source]

Save commission payments in batch..

POST /api/v2/commissions/save_batch_payments

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.save_batch_payments_csv(data=None, **kwargs)[source]

Save commission payments in batch from CSV data..

POST /api/v2/commissions/save_batch_payments_csv

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.save_payment(amount=None, agency_number=None, **kwargs)[source]

Save a single commission payment..

POST /api/v2/commissions/save_payment

Parameters:
  • amount (float | int | None)

  • agency_number (str | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.update_commission_payments_complete(commission_payment_ids=None, **kwargs)[source]

Clear selected payments from the commission queue..

POST /api/v2/commissions/update_commission_payments_complete

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.batch_export_payments(commission_payment_ids=None, **kwargs)[source]

Batch Export Payments.

POST /api/v2/commissions/batch_export_payments

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.batch_review_payments(commission_payment_ids=None, **kwargs)[source]

Batch Review Payments.

POST /api/v2/commissions/batch_review_payments

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.batch_update_payment_methods(operations=None, **kwargs)[source]

Batch Update Payment Methods.

POST /api/v2/commissions/batch_update_payment_methods

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.create_adjustment(source_accounting_id=None, adjustment_amount=None, **kwargs)[source]

Create Adjustment.

POST /api/v2/commissions/create_adjustment

Parameters:
  • source_accounting_id (Any | None)

  • adjustment_amount (Any | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.download_commission_report(report=None, year=None, month=None, contacts=None, **kwargs)[source]

Download Commission Report.

POST /api/v2/commissions/download_commission_report

Parameters:
  • report (str | None)

  • year (str | None)

  • month (str | None)

  • contacts (list[str] | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.email_commission_report(contacts=None, report=None, **kwargs)[source]

Email Commission Report.

POST /api/v2/commissions/email_commission_report

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_commission_accounting_entries(**kwargs)[source]

Get Commission Accounting Entries.

POST /api/v2/commissions/get_commission_accounting_entries

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_commission_payment_composition(commission_payment_id=None, **kwargs)[source]

Get Commission Payment Composition.

POST /api/v2/commissions/get_commission_payment_composition

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_commission_payments(**kwargs)[source]

Get Commission Payments.

POST /api/v2/commissions/get_commission_payments

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_delayed_commission_accounting_entries(**kwargs)[source]

Get Delayed Commission Accounting Entries.

POST /api/v2/commissions/get_delayed_commission_accounting_entries

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.get_delayed_commission_entries_summary(**kwargs)[source]

Get Delayed Commission Entries Summary.

POST /api/v2/commissions/get_delayed_commission_entries_summary

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.commissions.write_off_negative_amount(**kwargs)[source]

Write Off Negative Amount.

POST /api/v2/commissions/write_off_negative_amount

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any