Food Hall - Service Charges on Split Orders

When a guest at a food hall places an order that includes items from different vendors, it creates a multi-vendor checkout.

Service charges on these multi-vendor checkouts must be set at the parent account level, as service charges set at the child account level will only apply to that child account's portion of the order and will only be paid out to said child account. Funds from service charges configured under the parent account will be paid out to that parent account unless configured otherwise.

In the Vendor Transactions Report, service charges for multi-vendor checkouts will only appear on one of the vendors included in the checkout, despite being set at the parent account level. In the example below, transactions that are part of the same multi-vendor checkout can be identified by the matching values under the 'Transaction ID' column. For this example, they've also been highlighted to display grouped orders more clearly.

In the example above, the service charges for each of the three multi-vendor transactions have been arbitrarily assigned to one vendor - 'Bar Happy' for the transaction in green, 'Cajun Time' for the transaction in yellow, and 'Chucks BBQ' for the transaction in blue. While this example shows how a flat fee is applied, a percentage-based fee will also apply to the whole order but only display on one line item for the transaction.

For multi-vendor checkouts, the order numbers shown in the Vendor Transactions Report for each vendor can be matched to the transfer in the Transfers Breakdown Report. The example below shows the four orders included in the multi-vendor checkout example above highlighted in green.

You can verify that the service charge is only applied to one vendor by running the Vendor Transaction Report from the parent account and/or running the Transfers Breakdown Reports for each child account involved in the multi-vendor checkout.

For help accessing reports please see Accessing the Report Builder & Using the Options