Table of Contents
Updated by Mitchell Paul-Soumis
Read Time: 10 mins
In Sonar, transactions can occur in one of two ways:
- Automatic Transactions, which occur as a result of daily invoicing.
- Manual Transactions, which allows for control over a variety of transactions, including billing for services, applying credits, or reversing a transaction.
In this article, we'll be reviewing the various methods of creating a manual transaction, how to refund a payment, how to reverse a transaction, and how to manage manual creation and voiding of invoices. Manual Transactions are all initiated from an account, which means to follow along with this article, you'll need to open an account.
The first transaction type we'll be looking at is Adjustments. This transaction allows you to use a created Adjustment service to add a debit or credit to the account. Adjustments are typically used to make small changes to an invoice, such as providing a credit for service downtime due to a network outage or other service provider issues affecting a customer's service.
To apply an adjustment service from within an account, go to the Billing tab followed by the Transaction History sub-tab.
Once on the Transaction History sub-tab, click on the "Adjustments" button, highlighted in the image above. This will open the "Create Adjustment Services" modal:
- The Service dropdown allows you to select from a list of all Adjustment Services which are assigned to the same company as the account. If the Adjustment service has a restricted amount, the remaining amount will be displayed next to the service.
- The Amount field allows you to set the amount which should be added, either as a debit or a credit.
- The Description field allows you to describe the cause or reason for the adjustment. For an Adjustment, the description being entered will override the service name in the Transaction History sub-tab and on the invoice.
One Time Transactions
One Time Transactions function similarly to Adjustments, with a few key differences. The first is that One Time transactions are not limited to a specific service type - you can select from any Data, One Time, Recurring, or Voice services. The second is the ability to apply one-time transactions as part of a scheduled event.
First, to create a new One Time Transaction click on the Billing tab followed by the Transaction History sub-tab. Next, expand the dropdown on the "Adjustments" button and select "One Time Transaction".
With that done, the Create One Time Service modal will open, where you can select a service to charge to the customer:
- The Service dropdown allows you to select a service to be charged once. Any Data, One Time, Recurring, or Voice service can be selected.
- The Quantity field allows you to set how many times this service would be charged. For example, if a 30-minute service call ran for two hours, you would set the Quantity to "4" to bill the service amount appropriately.
- The Price Override field allows you to set a new price for the service on a case-by-case basis.
- The Description field allows you to describe the reason behind the One Time Transaction and will override the service name in Transaction History and on the invoice.
Now that we've covered how manual transactions can be applied to an account, let's review how you can take payments through Sonar. While Payment methods can be added to facilitate automatic payments, you can also manually make payments on the account. Payments can always be added with Cash, Check, and Wire, while Credit Card and Bank Account Payments will require a configured payment processor.
From the Billing tab, go to the Transaction History sub-tab.
From this page, we can proceed to take manual payments.
The "Cash/Check/Wire Payment" button is always available and clicking on it will open the "Create Cash/Check/Wire Payment" modal, while you can access the "Credit Card Payment" and "Bank Account Payment" buttons by expanding the dropdown next to the "Cash/Check/Wire Payment" button. These buttons will create modals for the creation of their respective payment types.
Creating a Cash, Check, or Wire Payment
- The Type dropdown allows you to select the type of payment you'll be adding to the account. You can select from the following payment types within this modal:
- The Payment date/Time field allows you to select the date and time of the transaction. You can select days that are in the past or the future, however, in most cases, this value would be the date and time the payment was made and tendered by the customer.
- The Amount field is where you enter the amount being tendered by the customer. This field will also display the amount currently due on the invoice.
- The Reference field allows you to define a payment reference (i.e. the financial institution).
- The Description field allows you to add additional transaction details, such as further details surrounding the cause of a manual payment.
- The Apply To Open Invoices button will allow you to apply the transaction to any currently unpaid invoices. If this button is unchecked, or there are no open invoices, the payment will be added to the account as an Available Credit.
Credit Card/Bank Account Payments
- The Credit Card dropdown allows you to select a particular payment method from the list of methods added to the account.
- The Amount field allows you to set the amount of the transaction being made on the account.
- The Description field allows you to provide additional details concerning the transaction.
- The Apply To Open Invoices button will allow you to apply the transaction to any currently unpaid invoices. If this button is unchecked, or there are no open invoices, the payment will be added to the account as an Available Credit.Credit Card Payments and Bank Account Payments can be created as scheduled events, by going to the Overview tab, and clicking on the Scheduled Events button
In Sonar, the primary method of correcting payments is through reversing the transaction. A reversal can be applied to any payment which has been invoiced and falls in a closed accounting period, and a credit corresponding to the payment made will be applied to the account as an available credit.
From the Billing tab, click on the Transaction History sub-tab. You'll see "Reverse" in-line with all transactions:
There are some scenarios where payment reversal will also allow you to automatically trigger a refund action for it. If the customer made a payment using their credit card or their bank account, then when reversing the transaction, you'll have the option to refund the transaction.
There are a few scenarios where you may want to reverse a transaction without a refund, such as an ACH transaction being declined due to insufficient funds. In these scenarios, you'll simply reverse the bank account payment, but not check the refund box.
Creating a Manual Invoice
Once you have the transactions added to the account, they need to be invoiced for the customer to pay them. From the Billing tab, click on the Invoices sub-tab:
The Invoices tab displays all invoices which have been created from the account, and it's from this tab that you can create manual invoices. Click on "Add Invoices" to get started.
- The Uninvoiced Debits dropdown allows you to select any debits that have been added to the account's transactions
- The Invoice date allows you to set a custom day to generate and send the invoice to the customer.
- The Invoice Due date allows you to set a custom date for when payment is due on the generated invoice.If you leave the due date blank, the generated date will be base on the account's billing settings.
- The Print message allows you to add a custom message on the invoice, included at the bottom of the page.
- When Credits are available on the account (such as manual payments or credit services), you can use this option to apply them directly to the invoice.
Managing invoices in Sonar can occur in one of two ways - an invoice can be Voided, or Deleted. Deleting an invoice is a simple removal - invoiced debits become uninvoiced, and applied credits are placed on the account as available credits. Unlike voiding an invoice, you can only delete an invoice as long as the accounting period remains open.
As soon as the accounting period is closed, you're only able to Void an invoice. Voiding an invoice will remove all credits applied by payments and discounts, and reverse all debits on the invoice. The discounts created from the debit reversals will be used to zero the invoice. The invoice will then be locked and marked as void.
To manage invoices, head to the Billing tab, followed by Invoices
From there, you can expand the dropdown next to the "Edit" button in order to view the context menu
This context menu contains both the Delete and Void actions, which will open their respective modals. Deletion will require a message in order to be submitted, as invoice deletion will not create corresponding credits to balance reporting.
In many of the options we explored above, credits were mentioned numerous times. In this section, we'll review credits on an account, and how they can be applied to invoices.
Credits can be added to an account in two ways:
- Using a specifically designed credit service, whether as a recurring or one-time transaction or as an adjustment
- Voiding an invoice, which reverses all transactions and will automatically create and apply credits.
The focus of this section will remain on the first method, as that form of credit can be manually applied. Applying available credits to an invoice is easy, and can be done as follows:
- If there are available credits on the account when an invoice is created, they can automatically be applied to the invoice
- When an invoice is created and there is a credit available on the account, you can apply the credit directly to the invoice
- If you're adding a new credit or a new manual payment and an open invoice exists, you can apply credits directly towards it