Skip to content
Erik Huelsmann edited this page Apr 14, 2023 · 6 revisions

Business processes

  • Receive payment as overpayment
  • Reverse overpayment creation
  • Use 1 overpayment to (partially) pay N invoices
  • Use N overpayments to (partially) pay 1 invoice
  • Use N overpayments to (partially) pay M invoices
  • Use of overpayments during invoice entry
  • Reverse payment-from-overpayment
  • Overpayment refunds
  • Reports
    • Visibility of overpayment on paid invoices
    • Overpayments created
    • Overpayments invoices paid from overpayment
    • Track (over)payment balance per customer

Remark from @freelock: don't forget to include overpayments in the voucher (bulk) payment entry screen so they don't get overlooked.

Application impact

  • Test/implement overpayment receipt/payment (individual overpayment creation implemented as part of single payment screen)
  • Test/Implement overpayment reversal (payment (including overpayment) reversal implemented through vouchers)
  • Overpayment screen, based on the following services:
    • gl accounts, filtered by "overpayment account"
    • overpayments, summarized by customer
    • individual overpayments, detailing creation and use (reversal / refund / invoice payment)
    • invoices, filtered by "unpaid" / "open" (and not on hold???)
  • Test/implement reversal of payment from overpayment (thus increasing the overpayment balance)
  • Overpayment refund screen, based on the following services:
    • gl accounts, filtered by "overpayment account"
    • gl accounts, filtered by "cash account" (petty cash or bank/checking account)
    • overpayments, summarized by customer
    • individual overpayments, remaining balance
    • ??? ability to generate/receive a check from the refund