Multiple Party Billing
Generally, JustOn is set up to issue invoices to one recipient, usually via the account associated to the corresponding source record. Certain business use cases require billing to multiple parties, however – like, for example, in a marketplace scenario.
In a typical setup, the marketplace operator connects merchants (the providers of the traded products) and the buyers (the recipients of the products), processing all transactions between these players. Consequently, the marketplace operator bills the same products to multiple parties: they issue credits to merchants for payouts, and invoices to buyers to receive payments.
Billing products to merchants and buyers
JustOn supports multiple party billing in the following contexts:
- Usage data billing using the transaction builder
- Billing arbitrary objects using the generic invoice run
- Pro forma invoicing using the generic invoice run
- Deposit invoicing using the generic invoice run
Multiple party billing usually involves
- Recipient-specific sets of controlling fields: Allocate the correct data to the different recipients
- Recipient-specific filters: Retrieve the correct data to be included in the recipient-specific invoice run
- Recipient-specific invoice templates: Hold recipient-specific texts and table definitions
Once having set up multiple billing, you can execute two different invoice runs – one for each filter in order to create individual invoices for the merchant and the buyer.