What is Cash Application?
What is Cash Application?
- Reads every incoming bank transaction and identifies customer payments.
- Matches payments to open invoices using bank memo, remittance, and AR data simultaneously.
- Parses remittance in any format — PDFs, Excel, email bodies, EDI 820, lockbox files, even screenshots.
- Generates a plain-English rationale for every proposed match (preserved in your audit log).
- Auto-applies matches above your configured confidence threshold without review.
- Passes payment signals to Collections so dunning stops the moment an invoice is paid.
- Learns from every correction you make — match quality improves over time.
What are the four sections of the Cash App interface?
What are the four sections of the Cash App interface?
| Section | What you’ll find | When you use it |
|---|---|---|
| Overview | Summary metrics — payments ready to post, potential matches, automation rate. | Daily glance |
| Bank Transactions | Transactions identified as customer payments, with proposed matches, confidence scores, and rationale. | Daily — primary working view |
| Remittances | Every remittance Stuut has captured, filterable by source. | Several times a week, especially early on |
| Bank Statements | Raw bank statements Stuut has ingested. | Only if you upload statements manually |
What's on the Bank Transactions screen?
What's on the Bank Transactions screen?
How do I assign a customer to an unidentified transaction?
How do I assign a customer to an unidentified transaction?
- Click the transaction row.
- Confirm that the transaction is a payment.
- Select + Invoice.
- In the Search field, type the customer name, invoice number, etc., and select from results. You can pick multiple invoices, and you can adjust if you accidentally select the wrong customer.
- You’ll only be able to post once the full payment amount has been allocated.
What do the payment statuses mean?
What do the payment statuses mean?
| Status | What it means | Your action |
|---|---|---|
| Potential Payment | Agent is unsure if this is AR. | Open it and mark Yes/No to “Is this a payment?” — optionally add a comment. |
| Needs Allocation | Identified as AR but not yet fully allocated. | Manually search for and assign the correct invoices. |
| Ready to Post | Fully allocated, ready for the ERP. | Click Post from the workspace, or bulk-post from the list view. |
| Posted | Posted to your ERP. | No action needed. |
How do I exclude non-customer transactions like internal transfers and bank fees?
How do I exclude non-customer transactions like internal transfers and bank fees?
What is the Payment Workspace?
What is the Payment Workspace?
- The bank transaction — amount, date, account, raw memo/reference text.
- The matched invoices — what the agent proposes applying the payment against, with amounts and invoice numbers.
- The remittance — if Stuut found or you manually associated remittance data, it’s shown here with parsed fields highlighted.
What's the AI rationale and how does the confidence score work?
What's the AI rationale and how does the confidence score work?
How does the matching algorithm decide which invoices to match?
How does the matching algorithm decide which invoices to match?
- Invoice number in the bank memo or remittance (highest confidence).
- Payment amount equals one invoice exactly.
- Payment amount equals the sum of multiple invoices.
- Payment amount equals the customer’s total outstanding balance.
- Origin company name in the bank memo (learned and stored from past transactions).
- Historical payment behavior and pattern recognition (learned over time).
What happens when there's no remittance?
What happens when there's no remittance?
What remittance formats can Stuut read?
What remittance formats can Stuut read?
- PDF attachments (scanned or digital)
- Excel and CSV attachments
- Screenshots of CSVs pasted into emails (no headers needed)
- Plain-text email bodies — no attachment required
- Images and photos of documents
- EDI 820 files
- Lockbox files (Bank of America, JPMC)
- Handwritten notes (check memos, deduction slips)
What do the remittance statuses mean?
What do the remittance statuses mean?
| Status | What it means |
|---|---|
| Processing | Being parsed — wait a moment. |
| Invalid | Not identified as a remittance. |
| Processed | Parsed successfully and ready to be matched. |
What happens when a customer short-pays an invoice?
What happens when a customer short-pays an invoice?
- Apply partial payment and leave the balance open — collections continues for the unpaid amount.
- Write off to a GL ledger — for known recurring adjustments (early-pay discounts, rounding, bank fees). Configure auto-rules in Agent Settings.
- Create a credit memo to cover the difference and clear the invoice.
- Flag as a dispute if the deduction needs investigation first.
What does 'Finalize' do — and how does the payment get to my ERP?
What does 'Finalize' do — and how does the payment get to my ERP?
- Direct API — modern cloud ERPs (NetSuite, Oracle Fusion, Dynamics 365, Workday, Infor, ServiceNow) post in real time.
- Flat file (SFTP / S3) — Stuut generates an output file your ERP ingests on a batch schedule.
- CSV export (interim) — for the first weeks, export a CSV from the Payments screen and upload it to your ERP using a CSM-provided template.
How do Cash Application and Collections work together?
How do Cash Application and Collections work together?
- Collections → Cash App: when a customer tells a collector “I just put an ACH in for $950k covering invoices 1–9,” that information passes to Cash App as remittance data and informs the match when the bank transaction arrives.
- Cash App → Collections: when you finalize a payment in Cash App, dunning for that invoice stops immediately — no risk of past-due notices going out after payment.
- Disputes: when an invoice is flagged disputed in either module, Cash App pauses automated matching against it. Matching resumes when the dispute clears.
A payment arrived but it's not showing in Stuut.
A payment arrived but it's not showing in Stuut.
The agent matched a payment to the wrong customer or invoices.
The agent matched a payment to the wrong customer or invoices.
I finalized a payment incorrectly. Can I undo it?
I finalized a payment incorrectly. Can I undo it?