๐ Overview
Invoice payment allocations give you more control over how payments are applied to individual invoice items. This is especially useful for cash-basis accounting customers, as accurate allocations directly improve the reliability of your cash-basis reporting. When an invoice is paid in full, each item is marked as paid automatically. For partially paid invoices, Dash applies a default allocation algorithm, but you can edit those allocations manually if needed.
๐ข About the Allocation Algorithm
โ ๏ธ Important Note: The allocation algorithm applies to partially paid invoices only. Invoices paid in full will automatically mark each item as paid.
Click the arrow to learn more about the allocation algorithm
Click the arrow to learn more about the allocation algorithm
When processing a partial payment, Dash allocates the payment using the following conditions:
The first due is the first to be allocated.
Due date is determined by the Season Start date or the Event Start time. If an invoice item does not have either, it is considered due at the time invoiced.
Discounts for a product are allocated before the discounted product is allocated.
โ๏ธ Editing Payment Allocations
โ๏ธ Note: To edit payment allocations, you must have the Edit Payment Allocation permission enabled. This grants access to the Edit Payment Allocation view.
Click the arrow to learn how to access the Edit Payment Allocation modal
Click the arrow to learn how to access the Edit Payment Allocation modal
Payment allocations can be edited in two places:
The Checkout Page: When creating an open invoice at checkout, or making a payment that will leave an invoice with a remaining balance, you will automatically be prompted with the Edit Payment Allocation modal.
The Invoice Page: If you have the Edit Payment Allocation permission, an edit icon will appear next to each payment on the invoice screen. Selecting this icon opens the Edit Payment Allocation modal.
๐๏ธ Editing the Allocations
Click the arrow to view the process of editing payment allocations
Click the arrow to view the process of editing payment allocations
As an example: a customer signed up for a class and purchased a membership, but enrolled via a payment plan with a remaining balance to be collected later.
Selecting the edit allocation icon next to the payment opens the allocation table. The screenshot below shows an example invoice with a partial payment of $60.00 applied, leaving an amount due of $276.50.
You can adjust any of the default allocations as needed. A refresh button is also available to reset allocations back to the default at any time.



