assess.one – AI-powered business operations platform

Workflow Template

Cash Application Workflow

Lets an AR clerk record an incoming payment and match it to customer invoices. A full match is posted and closed, a partial match posts the matched portion and creates a task to follow up the balance with the customer, and an unmatched payment triggers an investigation task plus finance approval before being posted on account. The clerk is notified once the payment is posted and the item is closed.

AR clerks lose hours chasing partial payments and unmatched cash, and finance teams lack visibility into what's stuck waiting for approval. This workflow lets a clerk record an incoming payment, automatically routes it based on match outcome, and handles full matches, partial matches with follow-up tasks, and unmatched payments requiring investigation and finance approval. AR clerks run the day-to-day process, with finance stepping in only when approval is needed.

Business Outcomes

  • Helps reduce time spent manually matching payments to invoices
  • Supports faster follow-up on partial payments with automatic task assignment
  • Improves visibility into unmatched payments awaiting investigation or approval
  • Reduces back-and-forth between AR clerks and finance on approval status
  • Helps close the loop faster with automatic clerk notification once posted

Workflow Steps

Steps

  1. 1
    Create Cash Payment Recordcreate record

    Registers the incoming payment as a record for matching and tracking.

  2. 2
    Set Status to Openupdate record

    Marks the new payment record as open pending matching.

  3. 3
    Attempt to Match Payment to Invoicescreate task

    Clerk attempts to match the payment against the referenced invoices and records the outcome.

  4. 4
    Persist Match Outcomeupdate record

    Saves the clerk's match outcome and related details to the payment record.

  5. 5
    Route on Match Outcome

    Branches handling based on whether the payment was fully matched, partially matched, or unmatched.

    match_outcome: "Fully Matched"Post and Close Fully Matched Payment
    match_outcome: "Partially Matched"Post Partial Match Amount
    match_outcome: "Unmatched"Assign Investigation Task
    DefaultEnd
  6. 6
    Post and Close Fully Matched Paymentupdate record

    Posts the fully matched payment and marks the record as posted and closed.

  7. 7
    Post Partial Match Amountupdate record

    Posts the matched portion of the payment against the identified invoices.

  8. 8
    Assign Balance Follow-up Taskcreate task

    Creates a task for the clerk to follow up with the customer regarding the unmatched balance.

  9. 9
    Assign Investigation Taskcreate task

    Creates a task for the clerk to investigate the unmatched payment before it can be posted.

  10. 10
    Set Status to Pending Finance Approvalupdate record

    Marks the unmatched payment as awaiting finance approval before posting on account.

  11. 11
    Request Finance Approvalrequest approval

    Requests finance approval to post the unmatched payment on account.

  12. 12
    Route on Finance Approval Outcome

    Routes based on whether finance approved posting the unmatched payment on account.

    approval_status: "approved"Post Unmatched Payment On Account
    approval_status: "rejected"Decline Posting Unmatched Payment
    DefaultEnd
  13. 13
    Post Unmatched Payment On Accountupdate record

    Posts the approved unmatched payment to the customer's account and closes the item.

  14. 14
    Decline Posting Unmatched Paymentupdate record

    Marks the unmatched payment as declined since finance did not approve posting it on account.

  15. 15
    Notify Clerk Payment Posted and Closedsend email

    Sends a notification to the clerk confirming the payment has been posted and the item closed.

  16. 16
    Notify Clerk - Partial Payment Follow-upsend email

    Confirms to the clerk that the partial payment has been posted and a follow-up task created for the remaining balance.

Fields

  • Customer Name*
  • Clerk Email*
  • Payment Amount*
  • Payment Date*
  • Invoice Numbers Referenced*
  • Remittance Advice (optional)
  • +6 more fields

Forms

Cash Application - Record Incoming Payment

7 fields

Data Views

Cash Payments

cash_payment_ref, customer_name, payment_amount, payment_date +2 more

Dashboard Widgets

Payments by StatusCash Application Summary

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
cash applicationpayment matchingaccounts receivableremittanceunapplied cashfinance

Similar Workflows

Similar Categories

FAQs

How do I set up this workflow for my AR team?

Publish the Cash Application Workflow template in assess.one and it's live immediately. You can then customise the steps, roles, and notification settings to match how your AR and finance teams already work before your clerks start using it.

How long does implementation take?

Publishing the template takes minutes, not weeks. There's no software to install or IT project to run — once it's published, your team can start recording payments and running the process right away.

Who needs access to this workflow?

AR clerks need access to create and manage cash payment records and respond to follow-up or investigation tasks. Finance approvers need access to review and approve or decline unmatched payments before they're posted on account.

Can I customise the matching logic or approval rules?

Yes. You can adjust how match outcomes are routed, who gets assigned follow-up or investigation tasks, and who needs to approve unmatched payments directly inside assess.one. No developer work is required to change these rules.

What happens when a payment only partially matches an invoice?

The workflow posts the matched portion straight away and automatically creates a follow-up task for the remaining balance. This keeps the AR clerk on top of outstanding amounts without needing to track them separately.

What happens when a payment can't be matched at all?

The workflow assigns an investigation task and sets the payment to pending finance approval. Finance can then approve the payment to be posted on account or decline it, and the outcome routes automatically from there.

Does the clerk get notified when a payment is closed?

Yes. Once a payment is posted and the item is closed, whether through a full match or an approved unmatched posting, the clerk is notified automatically inside assess.one.

Can this workflow support finance approval requirements?

The workflow is designed to route unmatched payments through a finance approval step before posting, which supports better internal control over cash application. You can configure who the designated approver is and adjust the approval logic to fit your team's requirements.

Do I need separate software to run this alongside our accounting system?

No. The workflow runs entirely inside assess.one — you don't need to install anything separately. If you use email or Slack for notifications, those integrations are configured within assess.one rather than through external development work.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Cash Application Workflow | assess.one