Supplier payment on account
It would be useful to be able to make a payment on account for suppliers, so that clients do not end up creating spend money transactions and bills which duplicates expenses.
It's also better to be able to see if you are in credit with the supplier on the aged creditors reports, in the same way Sage Line 50 works.

Hi Suki, to ensure your accounts continually balance payments do need to be matched to transactions entered in your org. It would be possible to create an Overpayment or Prepayment to reconcile a payment in your bank account prior to a bill being entered. Then once the transaction is raised it can be matched with the credit from the Prepayment or Overpayment. As you raise a bill for a supplier where there is credit outstanding you should be prompted to see if you'd like to allocate this.
-
Keith Malone commented
Please implement functionality to record and manage payments on account (advance payments or deposits) without immediately creating an invoice or recognizing revenue.
This is essential for businesses that routinely accept deposits (e.g., wedding services, contractors, event planners).
It aligns with standard accounting practices and revenue recognition principles, which is crucial for accurate financial reporting.
Currently, Xero expects me to record income (as an invoice) up to 18 months in advance! That's not acceptable from an accounting or business management perspective.
Having this functionality would allow us to:Properly manage our customer deposits as a liability until the service is provided
Accurately reflect the customer's account balance
Maintain correct cash flow records without prematurely recognizing revenue
Generate more accurate financial reports and forecastsThis change would make Xero much more usable for businesses like mine and align it with common accounting practices used in other software.