Accounting Module API

API reference for accounting and invoice retrieval helpers.

BriteCore v2 Accounting API endpoint wrappers.

This module provides wrappers for accounting deliverables, invoice retrieval, and rescind-cancellation workflow helpers in the BriteCore v2 accounting API.

britecore_sdk.api.api_calls.v2.accounting.get_accounting_deliverable(account_history_id, deliverable_date, **kwargs)[source]

Retrieve accounting deliverable values for an account history entry.

POST /api/v2/accounting/get_accounting_deliverable

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.accounting.get_invoices(policy_id=None, bill_from_date=None, bill_to_date=None, due_from_date=None, due_to_date=None, sorting_order=None, page_number=None, page_size=None, **kwargs)[source]

Retrieve invoices with optional policy and date filters.

POST /api/v2/accounting/get_invoices

Parameters:
  • policy_id (str | None)

  • bill_from_date (str | None)

  • bill_to_date (str | None)

  • due_from_date (str | None)

  • due_to_date (str | None)

  • sorting_order (str | None)

  • page_number (int | None)

  • page_size (int | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.accounting.run_rescind_underwriting_cancellation_pending_logic(revision_id, old_status, date_cursor=None, **kwargs)[source]

Run rescind underwriting cancellation-pending logic for a revision.

POST /api/v2/accounting/run_rescind_underwriting_cancellation_pending_logic

Parameters:
  • revision_id (str)

  • old_status (str)

  • date_cursor (str | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.accounting.export_account_histories(policy_term_ids=None, **kwargs)[source]

Export Account Histories.

POST /api/v2/accounting/export_account_histories

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.accounting.retrieve_outstanding_invoices(transaction_date_time_from=None, **kwargs)[source]

Retrieve Outstanding Invoices.

POST /api/v2/accounting/retrieve_outstanding_invoices

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.accounting.set_return_premium_to_export(return_premium_id=None, **kwargs)[source]

Set Return Premium To Export.

POST /api/v2/accounting/set_return_premium_to_export

Parameters:
Return type:

Any