Transaction Allocations

Debit and credit transactions can be offset against each other to determine the outstanding amounts. This feature is mostly used in customer and supplier transactions to identify which invoices are paid and which are still outstanding.

If an allocation is complete and the outstanding amount is zero, the transaction is set to the status for which the default Complete was selected. This change only happens if the transaction is in a lower status than the default Complete status and no information is missing on the transaction.

In QuickEasy BOS, the allocations can be managed from any linked transaction (e.g. from the invoice or from the customer receipt).

Settings

Navigation Example

Main Menu > Setup > Settings

Note

The allocation features are disabled by default. A general setting enables them.

Accounting > Enable Customer and Supplier Allocations: Checkbox. If checked, allocations are enabled.

Transaction Allocations

Customer Invoice edit view with the Allocations button and allocation information
Allocation Button and Information

Relevant Fields:

  • Outstanding: Shows the amount that is not allocated.
  • Allocation (button): Opens an interface to allocate the transaction.
  • Allocation arrow on button: Includes the same commands as the Actions button on the Allocation interface.
    • Update Transaction to the Allocated Amount: Changes the amount on the transaction to the total of all the allocated entries.
    • Update Withholding Tax (WHT): Calculates and splits the transaction into withholding tax and payment amounts. Only appears if WHT applies to the transaction.
  • Done (button): Asks “Allocate the outstanding amount to” followed by the source transaction when all of these apply:
    • The transaction was copied from a transaction of another Transaction Type that posts to the ledger (for example, a Customer Receipt copied from a Customer Invoice).
    • Its amount is not zero.
    • Nothing is allocated yet.

    Click Yes (button) to allocate the transaction to the source transaction, or No (button) to complete it without allocating.

Allocations Interface

Allocations interface, numbered: unallocated amount, filters, buttons, transaction section and allocated section
Allocation Interface: 1. The unallocated amount. 2. Filters for the Transaction section (4). 3. Buttons. 4. The transaction section. 5. The allocated section.

Buttons Explained

Button Description
Top Row
Arrows

Navigates between transactions and shows the allocations for the transaction it scrolled to.

⚠️ Warning: When you close the allocation popup, the transaction you scrolled to stays open.

Allocate

Allocates the selected entries. Each entry is allocated the smaller outstanding amount of the two transactions. For example, allocating a receipt of 500 to an invoice of 1 000 allocates 500.

  • When several entries are selected, each one gets what is left of the outstanding amount. Once the transaction is fully allocated, nothing more is allocated and the message “Nothing allocated. The transaction is already fully allocated.” appears.
  • A receipt or payment with no amount takes the full outstanding amount of each entry, so you can then use Update Transaction to the Allocated Amount.
  • If the only selected entry is already allocated, a message asks you to update the allocated amount instead.
  • For foreign currency transactions, see Foreign Currency Allocations Explained.
Actions
  • Update Transaction to the Allocated Amount: Changes the amount on the transaction to the total of all the allocated entries.
  • Update Withholding Tax (WHT): Calculates and splits the transaction into withholding tax and payment amounts.
  • Layout
Allocation Section
SaveSaves the allocations. Needed only if you changed the allocation amounts.
RemoveRemoves the selected allocations.

Filters Explained

Filter Description
All

If checked, selects all the filters and displays all the transactions.

All the transactions also appear if all the filters are unchecked.

30Displays transactions dated in the previous month.
60Displays transactions dated two months ago.
90Displays transactions dated three months ago.
90+ days

Displays transactions dated four or more months ago.

The 30, 60, 90 and 90+ days filters can be combined.

Currency / Local (radio buttons)

Appear only if the transaction is in a foreign currency. The first shows the transaction’s currency code (e.g. USD).

  • Currency: Shows the amounts in the transaction’s currency. Only outstanding transactions in the same currency that still have an outstanding currency amount are listed.
  • Local: Shows the amounts in the local currency.

Outstanding Fields Explained

Field Description
Field Chooser (*)Lets you add or remove fields.
Selection CheckboxLets you select entries by checking the box, or deselect them by unchecking it.
IDThe system-generated number for the entry.
Trans No.The transaction code and number, colour-coded to match the transaction’s status.
DateThe transaction date.
ReferenceThe transaction’s reference.
TotalThe transaction’s total amount.
AllocatedThe amount already allocated.
OutstandingThe total amount on the transaction that is not yet allocated.

Allocated Fields Explained

Info

Fields marked in blue (✎) can be edited.

Field Description
Field Chooser (*)Lets you add or remove fields.
Selection CheckboxLets you select entries by checking the box, or deselect them by unchecking it.
IDThe system-generated number for the entry.
Trans IDThe transaction’s ID number.
Trans No.The transaction code and number, colour-coded to match the transaction’s status.
DateThe transaction date.
ReferenceThe transaction’s reference.
TotalThe transaction’s total amount.
OutstandingThe total amount on the transaction that is not yet allocated.
Allocated

The amount already allocated.

On a foreign currency transaction, editing the amount in one currency converts the other at the allocation’s exchange rate (the currency amount to the local amount, and the other way round).

Widget

A submenu, also opened by right-clicking an entry, with this option:

  • Open Transaction: Opens the original transaction.

Tutorials

These tutorials explain how to allocate transactions.

How to Allocate a Payment

Info

In this example, a payment is allocated to invoices. Credit notes are allocated to invoices the same way. If you open the allocations from an invoice, the list of outstanding entries shows unallocated credit notes or customer receipts.

  1. Ensure the transaction can be edited (the transaction’s Status must allow editing). Change the status if necessary.
  2. Click Allocation (button) to open the allocations interface.
  3. Check the boxes on the left to select unallocated entries.
    • Note: To deselect an entry, uncheck its box.
  4. Click Allocate (button).
    • Note: Each invoice is allocated the smaller outstanding amount of the invoice and the payment, until the payment is fully allocated.
  5. The invoices that were paid are moved to the Allocated section.
  6. Close the popup.
  7. Complete the transaction as needed (e.g. change the status to complete).

Receipt allocation, steps 1 and 2: opening the Allocations interface from a receipt
Receipts Allocation Steps 1 and 2

Receipt allocation, steps 3 and 4: selecting the invoices to allocate
Receipts Allocation Steps 3 and 4

Receipt allocation, steps 5 and 6: allocating the amounts to the selected invoices
Receipts Allocations Steps 5 and 6

Receipt allocation, step 7: the completed allocation
Receipts Allocation Step 7

How to Remove an Allocation

Warning

If you delete an item from a transaction that was previously allocated, you must also delete the allocation manually.

  1. From editing a transaction, click Allocation (button).
  2. In the Allocation section of the popup (at the bottom), check the box next to each entry to remove.
  3. Click Remove (button).
  4. Confirm that you want to remove the allocation.
  5. Close the Allocation popup.

How to Change the Transaction Amount

Info
  • This process changes the transaction total to match the allocations.
  • The command to update the transaction is also available from the arrow on the Allocation button.
  1. Ensure the transaction can be edited (the transaction’s Status must allow editing). Change the status if necessary and if you have the required permissions.
  2. Click Allocation (button) to open the allocations interface.
  3. Check the boxes on the left to select unallocated entries.
    • Note: To deselect an entry, uncheck its box.
  4. Click Allocate (button).
  5. Click Actions (button) > Update Transaction to the Allocated Amount.
  6. Close the popup.
  7. Complete the transaction as needed.

How to Change the Allocation Amounts

Note

The unallocated portions move back to the Outstanding section, but double-clicking and Allocate (button) do not work on those amounts. Either edit the amount in the Allocation section, or remove all the allocations and allocate the entries again.

  1. Ensure the transaction can be edited (the transaction’s Status must allow editing). Change the status if necessary and if you have the required permissions.
  2. Click Allocation (button) to open the allocations interface.
  3. Check the boxes on the left to select unallocated entries.
    • Note: To deselect an entry, uncheck its box.
  4. Click Allocate (button).
  5. Enter the new amounts in the Allocated column. For example, if a customer receives a settlement discount, reduce each payment by the discount amount.
  6. Click Save (button).
  7. Close the popup.
  8. Complete the transaction as needed.
  9. Create an additional transaction for the discount (that is, the amount outstanding).
Allocations interface with a changed allocation amount, showing a discount example
Allocations Discount Example

Foreign Currency Allocations Explained

  • Foreign currency allocations are done the same way as local currency allocations.
  • When both transactions are in the same foreign currency, Allocate allocates the smaller currency amount, with the smaller of the two local amounts. The exchange rate difference stays outstanding in the local currency only (with a currency amount of 0), so you can allocate it with a foreign exchange gain or loss transaction in the local currency.
    • For example, with ZAR as the local currency, an invoice of 1 150 USD at a rate of 0.05 is 23 000 ZAR, and a receipt of 1 150 USD at a rate of 0.06 is 19 166.67 ZAR.
    • Allocating the receipt to the invoice allocates 1 150 USD and 19 166.67 ZAR.
    • The invoice keeps 3 833.33 ZAR outstanding, which you allocate with a foreign exchange loss transaction.
  • A foreign exchange gain or loss transaction in the local currency leaves the outstanding list once it is fully allocated.
  • Allocations made before Ver 2.5.0 keep their amounts. To allocate them by these rules, remove them and allocate again.
  • The interface lets you switch between the local and foreign currency using the radio buttons on the top row.
  • Allocations in the foreign currency usually do not match allocations in the local currency due to exchange rate fluctuations.
  • The transaction’s foreign currency may show an underpayment while showing an overpayment in the local currency and vice versa.
  • Always use the transaction’s currency (that is, the foreign currency) to determine if an amount is still due.
  • The currency displayed in the Currency column is the transaction’s currency, not the allocation’s currency.
  • See Ledger Transaction Tutorials for how to resolve outstanding amounts in the local currency.

Invoice and payment allocated in the transaction’s foreign currency
Step 1: Allocate the invoice and payment in the transaction’s currency.

Remaining balance in the local currency after a foreign currency allocation
Step 2: Check if there is a balance in the local currency.

Customer ledger account in the customer’s foreign currency
The ledger account in the customer’s currency.

Customer ledger account in the local currency, showing a remaining balance
The ledger account in the local currency.

Foreign exchange gain or loss transaction in the local currency, clearing the local balance
Step 3: Create a foreign exchange gain or loss transaction in the local currency to clear the local balance.

Allocated foreign exchange gain or loss transaction
The allocated foreign exchange transaction.

Ledger account showing a zero balance in the local and foreign currencies
The ledger now shows zero in the local and foreign currencies.

Withholding Tax Allocations Explained

Info

See WHT Tutorials for more information.

  1. Create a customer receipt or supplier payment as usual.
  2. Allocate the amount to an invoice that had the withholding tax filled in.
  3. On the Allocations popup, click Actions (button) > Update Withholding Tax (WHT).
    • Note: If you forget this step, the withholding tax transaction is not created.
  4. The payment is split into the amount that must be paid and the tax that must be withheld.
Invoice with withholding tax fields completed

Withholding tax transaction created from an allocated payment

Report an issue with this page

For more useful feedback, select the text on the page you are reporting on, then click Feedback again — or continue without selecting anything.