Skip to main content

Receipt-allocation

Overview​

[BAWAS] Receipt: Distribution Rules for Partial Amount Allocation-completed. When you receive payment on a Transaction Receipt, you can spread the amount across Pending Invoices using Distribute Pending Invoices or Add +, including partial paying amounts on an invoice (less than the full due). For Remaining Amount to Apply, exceeding-payment alerts, and the Partial Payment dialog, see Receipt-payment alert and remaining.

Purpose​

Reconcile customer payments with open invoices and credit balance, and apply rules so distribution respects due amounts and leaves correct balances when not every invoice is paid in full.

Features​

  • Status New with Confirm Receipt when ready to post.
  • Pending Invoices list with Total, Due Amount, and Add + per row.
  • Distribute Pending Invoices to auto-apply payment by rules.
  • Invoices table with editable Paying Amount per row.
  • Amount Applied, Customer Credit Used Amount, Remaining Amount to Apply.
  • Credit Balance and Used Amount For This Receipt.
  • Payments lines and Total Payment (on confirmed receipts).

Workflow​

Use distribution when the customer pays one lump sum that should cover several invoices, including part-payment on one invoice.

Steps

  1. Open Sales → Receipt and create or open a receipt (status New).
  2. Enter Payments so Total Payment matches cash received (or use credit).
  3. Review Pending Invoices and the pending total (for example 1,400.00).
  4. Click Distribute Pending Invoices or Add + on specific rows.
  5. Adjust Paying Amount on each invoice row (full or partial).
  6. Check Amount Applied and Remaining Amount to Apply (should be 0.00 when fully distributed).
  7. Click Confirm Receipt when totals are correct.
  8. On confirmed receipts, review allocation read-only; use your correction process if something was wrong.

Validation Rules​

RuleDetail
Paying vs duePaying Amount on a row must not exceed that row’s Due Amount
Partial payPaying amount may be less than due (for example 400.00 on 450.00 due)
Amount appliedSum of Paying Amount rows equals Amount Applied
RemainingRemaining Amount to Apply is 0.00 when all payment is allocated
DistributionDistribute Pending Invoices follows partial-allocation rules in order
CreditCustomer Credit Used Amount must not exceed Credit Balance
ConfirmLedger impact usually only after Confirm Receipt

Screenshot-partial distribution on new receipt​

Transaction Receipt with Distribute Pending Invoices and partial Paying Amount

Overview​

Receipt is New with Credit Balance 500 and Pending Invoices Total 1,400.00. Distribute Pending Invoices has applied 700.00 as Amount Applied; Remaining Amount to Apply is 0.00.

In Invoices, one line is paid in full (300.00 on 300 due). The next line is partial: 400.00 Paying Amount against 450.00 due, leaving 50.00 still due on that invoice. Pending list on the left still shows open items (for example 50.00, 600.00, 750.00 due) for later receipts.

This is the completed behaviour: distribution rules allow splitting one receipt across invoices without forcing full payment on every line.

Screenshot-confirmed receipt​

Confirmed receipt with payment lines and invoice allocation totals

Overview​

Confirmed receipt R-100944 shows 15,000.00 received, 10,000.00 applied to invoices, and 5,000.00 Remaining Amount to Apply when not all cash was allocated. Use this view after Confirm Receipt to audit posted allocations.

Summary​

Receipt allocation ties payments to invoices, including partial amounts per invoice. Use Distribute Pending Invoices for rule-based splits, then confirm when Remaining Amount to Apply is zero. For creating receipts, see Receipt-creation; for customer credit, see Admin-wallet.