How to Collect a Payment

3 min read
Feature: Payment

Recording and Collecting Payments closes the billing cycle. Capturing credit cards, logging checks, and emailing receipts keeps your accounts receivable accurate and speeds up cash flow.

Business Outcome
On-site payment options speed up collection times, eliminate collection calls, and sync payment records with your accounting software.

Step-by-Step Walkthrough

1

Open the Target Invoice

Search for the customer name or invoice number, then open the invoice page at /invoicing/view/{id}.

2

Click Collect Payment

In the invoice actions menu, click the Collect Payment button. This opens the transaction interface.

3

Select Payment Method

Select the payment method: Credit Card (via swipe or manual entry), Check, or Cash.

Field Requirement Purpose / Details
Payment Method Required Choose: Credit Card, Bank Transfer, Check, Cash.
Amount to Pay Required Payment amount. Defaults to the full invoice balance.
4

Enter Transaction Reference

For card payments, enter the card details or process through the terminal. For check payments, enter the check number.

Field Requirement Purpose / Details
Check Reference # Optional Enter physical check number for tracking.
Transaction ID Optional Automatically populated for integrated merchant cards.
5

Process and Email Receipt

Click Process Payment. The system records the transaction, updates the invoice balance, and emails a receipt link.

Validation Rules

To keep operations reliable, Service Opus enforces the following rules for this workflow:

  • Amount Limit: The payment amount cannot exceed the remaining balance of the invoice.
  • Required References: Cash/check payments must include transaction reference notes.
Important Rule
Credit card transactions are processed through the integrated merchant gateway. Processing failures will block the transaction from syncing.

What's Next?

Once you finish this task, continue with these related workflows:

Ready to try this workflow?

Use the walkthrough to evaluate the workflow, then test it in Service Opus with real scheduling, quoting, invoicing, and customer data.