Creating Third-Party Invoices

Third-party invoices are the invoices that track the incomes and expenses resulted from contracts/ deals based on the institution's agreements with third-party entities (agents, brokers, etc.) . Allow Distribution Management to create the invoices automatically, or create invoices manually.

NOTE  
The commissions applicable to agreement pricings are automatically calculated by the system and recorded in the invoice details. The commission calculation is triggered either when a the contract/ deal or an event at the contract/ deal level is approved. The commission is calculated by sending a request to an external request processor function (for example the Azure function) corresponding to the ProcessFunc-TPM-FindAgreements system parameter. The function calls a series of endpoints within the system that perform the commission calculation and invoice detail records insertion. These calculated invoice details are later attached to invoices, either automatically or manually.

For Distribution Management for Banking, the commission is automatically calculated when a contract event or the contract itself is approved (for agreement pricings with Is For Transaction = True).

A dedicated job, based on the third-party agreement's Payment Periodicity (daily, monthly, or weekly), creates invoices and attaches their corresponding invoice details.