All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. Subscription Billing
  2. Features
  3. Payments and dunning
Feature · Payments and dunning

Payments and dunning

Follow up on unpaid invoices using the actual collection outcome.

OverviewOpen Dunning Cases
Subscription Billing · Payments and dunning

Open Dunning Cases

Dunning cases

New
Case numberCustomerInvoiceNext action atStageOwner
DC-95881Harbor Point StudioSummit Vale Services, October invoice15 OctReminderElise Laurent
DC-23807Willowbend LabsStonefield Research, annual renewal12 OctRetry reviewNia Campbell
DC-48646Marshview DesignBlue Orchard Media, September usage20 OctEscalatedMika Sato
DC-73222Northstar FieldworkMarshview Design, annual renewal02 NovFinal noticeNia Campbell
DC-56848Northstar FieldworkMarshview Design, annual renewal02 NovReminderMika Sato
6 of 6 records
Harbor Point StudioDunning cases · DC-95881
Reminder
InvoiceSummit Vale Services, October invoice
Next action at15 Oct
OwnerElise Laurent
Example screen with sample data

What you can do

Collect through an accepted payment mandate

A payment method stores the provider’s protected token and the customer’s accepted mandate. Use hosted collection to avoid storing raw card data in the app. The customer account, provider account and invoice currency must agree before the system prepares an instruction.

The requested amount cannot exceed the current collectible balance available after other pending instructions. A revoked or expired mandate prevents new automatic collection. Replacing a token changes a future authorised instruction; it does not rewrite the provider reference or result of an earlier attempt.

Distinguish attempts from settled money

Prepared, pending, authorised, settled, failed and unknown outcomes have different meanings. An authorisation or accepted API request does not increase the invoice’s collected amount. Apply only a verified settled result, net of confirmed linked refunds, to the payment balance. Preserve disputes and partial settlements as their actual observed states.

A request that times out keeps its original idempotency key and invoice reservation. Reconcile that instruction before deciding whether a retry is safe. A new key must not create another charge merely because the first response was unavailable. Duplicate and out-of-order provider events are checked against their identity and allowed lifecycle.

Use follow-up that matches the current balance

The dunning case records its invoice, owner, next action and stage. A reminder, a payment retry and an internal task are separate activities with their own outcome. Immediately before a notice or retry, recheck the amount due, mandate, customer contact and existing unresolved payment instructions.

A paid or void invoice should skip an old reminder that was queued earlier. A delivery failure stays visible for investigation. Sending a reminder does not mean the customer saw it, and moving a case to a later stage does not record a payment. Keep the communication history tied to the actual invoice.

Pause and escalate deliberately

Support can inspect the permitted customer history and pass an issue to the billing owner. Billing staff may pause follow-up while a dispute or correction is investigated. The pause keeps the unpaid amount visible and records why communication stopped.

Subscription service changes follow their accepted terms and explicit lifecycle. A dunning stage alone cannot silently cancel a contract or deny service. A payment failure can lead to an authorised suspension decision if the configured policy requires it, while an unknown provider outcome must first be reconciled. The collection process retains the distinction for both operators and customers.

Reconcile credits, refunds and fees

Credits reduce billed consideration; refunds return previously collected money; processor fees explain the difference between gross receipts and net settlement deposits. Preserve each source and avoid reducing the customer’s invoice receipt by a merchant processing fee. The accounting connection receives the reconciled identities and amounts. A report should distinguish collectible invoices, unresolved payment attempts and actual settled cash so the team can act on the correct exception.

What your team sees

  • Unresolved Payments — Review the work and supporting records for this module.

What it keeps track of

Data model
Payment methods
Provider-hosted payment tokens and accepted recurring mandates; no raw card details.
Payment attempts
Stable collection instruction and observed provider result, separate from invoice issue.
Invoices
Issued customer billing document; frozen lines, currency and tax evidence.
Dunning cases
Invoice follow-up state; communication never manufactures collection.
Dunning attempts
One scheduled notice or authorised payment retry with retained outcome.
Integration events
Verified inbound receipt and deduplication envelope for metering, tax and payments.
Refund requests
Independently reviewed refund instruction against an observed settled payment, preserving unknown outcomes.

Who uses it

Permissions
Billing Operator
Manages follow-up.
Billing Manager
Controls collection policy and exceptions.
Customer
Provides a hosted payment method.
Admin
Maintains provider connections.

Set up Subscription Billing your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appSubscription Billing

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.