One of the critical components of invoice management in ServiceTrade is tracking their payment status. ServiceTrade offers two methods of invoice payment tracking:
Option #1 - Invoice 'Paid' status
The simplest way to track whether an invoice has been paid is to edit that invoice and change its status to 'Paid':
This will change the invoice status to 'Paid', and apply a Paid badge to the invoice header:
There are several drawbacks to this approach:
Partial payments cannot be tracked. Invoices are either fully paid (status = 'Paid'), or unpaid (status = anything else).
Payment details, such as the method of payment, check number or other identifier, etc cannot be tracked.
Payment lifecycles cannot be tracked; for instance, there is no mechanism for voiding or adjusting the amount of an already-received payment.
Using the invoice status to track invoice payment prevents the invoice status from being used for other purposes, such as tracking whether an invoice created by a field technician has been reviewed by the office, or tracking whether the invoice has been successfully synced to the accounting system.
For these reasons, tracking payments via the invoice 'Paid' status is SUPPORTED, but no longer RECOMMENDED.
Option #2 - Invoice Payments
The most comprehensive way to track invoice payments is through ServiceTrade's payment tracking feature. To use this feature, click the green 'Add Payment' button in the 'Act on this Invoice' section of the invoice page:
In the payment form that appears, enter the details about the payment, including the method of payment, reference number (check number, credit card authorization code, or other identifier), transaction date, paying customer and amount, then click Save:
This will update the invoice display with the amount of the payment. If the invoice is fully paid (that is, if total of all payments on the invoice is equal to the total amount of the invoice), then the payment amount is shown in green with green checkmark, and a green Paid badge is added to the invoice:
Partially paid invoices also show their paid amount, but in gray text to indicate that the invoice has not yet been fully paid:
Invoice Payments is the RECOMMENDED method for tracking invoice payments in ServiceTrade.
Regardless of which method of payment tracking you choose, you can search the invoice list to find invoices based on their payment status. Use the 'Fully Paid' payment search to find invoices that are paid (invoice status = 'Paid', or a full payment record):
...or use the 'Unpaid' payment search to find invoices that are not paid (invoice status does not equal 'Paid', and there is not a full payment record):
If you use Invoice Payments (option #2), you can also search for invoices that are partially paid: