The payment system within the application has the following functionality out of the box.
Options for taking payment
- Standard payments on Invoices
- Partial payment on Invoice
- Over payments for Invoice
- Split Payments / Apply payments to multiple Invoices
- Quick Payments (one-click payment record for externally tracked transactions)
- Store Credit/Customer Credit
- Editing Payment Methods
- Handling Bounced Checks
- Processing Bad Debt
- Taking Cash Payments
- Setup Expiring Payment Profiles Reminders for Stored Payment Profiles
Simply click Take Payment on an Invoice to enter a payment.
When a customer pays less than the total amount due, just enter that amount.
- On the invoice, click Take Payment.
- Select the Payment method.
- Replace the Payment amount with the partial amount they paid.
- Click Take Payment.
- Click Continue.
- The invoice will show the partial payment but not be marked as paid until they pay the remaining balance.
Allows you to take an over-payment and apply the remainder to Customer record as credit.
- Take payment on the invoice and enter the total payment made.
- Go to the Customer's page.
- Scroll down to the Payments section.
- To the right of the Amount, click the down arrow button.
- You will see the Credit Remaining. Click Apply this Remaining Credit. In the example below, the Customer owed $897.46, and paid $1,000.
A customer record can have multiple open Invoices. When the Customer makes a payment, you have the option to split the payment toward the different balances on the Invoices tied to their record. Turning on any given checkbox will automatically add the full balance of the invoice to the respective Amount To Apply field. You can also turn on the Received checkbox to apply the payment to all the invoices listed.
For partial / Split Payments: You can track un-settled payments in More > Admin > Reports > Payments - Unsettled Payments.
Quick payments are generally not recommended for non-Admin users. However, this feature allows you a way of marking an invoice as paid with a single click. In upper right of an invoice, click Actions > Quick Payment. It creates an automatic quick payment on the invoice. Generally it is recommended that you apply payments through the payment form and capture the payment type. Please note that Quick Payments also do not prompt to close a ticket.
The Quick Payments feature automatically uses the first Payment Method with Payment Type "Quick." Quick Payments can be disabled under Invoice Settings.
Store Credit in the app works sort of like you might think of a gift card, or deposit payments. For more information, refer to our Store Credit and Customer Credit article.
The payment system also supports Deposits. For more information, refer to our Deposits Article.
Please refer to our Refunds article for more information.
You can adjust your payment methods in More > Admin > Invoices - Payment Methods. The first payment method in the list that has Payment Type "Credit Card" is the one that will be used when customers pay through the customer portal.
When a customer's check bounces, simply delete the payment in RepairShopr since the invoice is still unpaid. You may want to add a note on the customer's profile about the bounced check.
If the customer never takes care of the bad check by paying the invoice one way or another, treat it as bad debt (see the next section).
Bad Debt happens when a customer refuses to pay for an invoice. In order to track the unpaid invoices, you will need to create a payment method called "Bad Debt."
- Go to More > Admin > Invoices - Payment Methods.
- In the upper right, click New Payment Method.
- Name it Bad Debt, Payment type of Other.
- Click Save.
Via the POS module
- Once you have the proper items in your cart, click the green Cash button to take a cash payment from the POS.
- The total will be displayed, and you can enter the amount of cash that the customer gave you in the Amount Provided field. The app will calculate the change needed to give to the customer and will display this in green text after the word Change.
Via an Invoice
- Once you have the Invoice details page up, click Take Payment.
- Click the Payment method dropdown menu and select Cash.
- The Payment amount box is how much of the given cash you want to apply to the invoice. If you want all of the cash given to apply to the invoice, enter in the total for the invoice here.
- You can enter the amount of cash that the customer gave you in the Amount Tendered box. The app will calculate the change needed to give to the customer and will display it after the word Change.
Allows you to create Expiring Payment Profile Reminders to automatically email your customers when their stored payment profile is expiring. Head to More > Admin > Invoices - Expiring Payment Profile Reminders to create a new reminder.
Next, click the New Reminder button to create a new reminder OR edit an existing reminder in the table list.
When creating a new Reminder or editing an existing reminder, you have the following fields:
Name: Name the reminder
Expring in # days: Number of days before Credit Card expires that this reminder will send out
Cc email: Add an additional email address to copy someone
Email Message: You can customize the look and feel of the message like other templates using the available tags
You can set up multiple reminders that will send X days before the card is set to expire. Credit cards expire on the last day of the month, so we use the last day of the month as the expiration date. Each Reminder will trigger once and only once per stored payment. Updating the name or expiration date on the stored card does not change this, you will need to delete the card and resave it in order to trigger another Expiring Payment Profile Reminder.
- Expiration date is based on what is shown in the UI (and not based on the actual card). So if you store a card that expires 08/19, but save the card as 07/19, we will use 07/19.
- We default to the current month and year when adding a new card. A customer in the customer portal cannot edit this date once they set one up.
- If you do not specify an expiration date, the reminder will not be sent out.
- The expiration date on a card will be saved automatically for Authorize.net (since they send us that info back), but other payment gateways will not.
You can also create 15, 30, and 60-day internal reminders that stored cards are expiring in the Notification Center.