← all modules

bounced_payment_return

One-click workflow for bounced checks, NSF, and ACH returns.

$149 | one-time · per database | Community & Enterprise

Handling a bounced check in vanilla Odoo takes four to five steps and is easy to get wrong. This module collapses the workflow into a single wizard with a full audit trail.

  • Reverses the payment entry — keeps original bank deposit matching intact
  • Reopens the original invoice, restores amount due automatically
  • Optional bank-fee invoice, posted and ready to collect
  • Full chatter audit on payment, invoice, partner, and fee invoice
  • Outstanding-Receipts lines pre-positioned for next bank statement
odoo-shell — bounced_payment_return
>>> payment.action_return_payment()
{
    "reversal_move_id": 8423,       # reopens the invoice
    "fee_invoice_id":   1092,       # optional, bills the customer
    "is_returned":      True,
    "return_reason":    "bounced",
    "chatter":          ["payment", "invoice", "partner", "fee_invoice"]
}
>>> # one wizard, one click, bookkeeping done right

Need a tweak to this module?

Customizations to any Laudon Labs module are quoted through the same intake form. Typical reply in under a day.

Start a request