Table of Contents

Manual Transactions

Mitchell Paul-Soumis Updated by Mitchell Paul-Soumis

Read Time: 10 mins

In Sonar, transactions can occur in one of two ways:

  1. Automatic Transactions, which occur as a result of daily invoicing.
  2. 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.

In our Services Overview article, we have a section that covers the creation and usage of Adjustment Services

To apply an adjustment service from within an account, go to the Billing tab followed by the Transactions 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:

  1. 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.
  2. The Amount field allows you to set the amount which should be added, either as a debit or a credit.
  3. 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.

When creating a scheduled event, the event to be selected is named "Apply a one time transaction from a service". The same restrictions and flexibility exist when using a one time transaction in this way.
If you are scheduling a payment event (i.e. for a credit card or bank account payment to be made), please note that once the scheduled event triggers the payment will be moved into the account's Available Funds; the payment will not be used to pay down any open invoices.

First, to create a new One Time Transaction click on the Billing tab followed by the Transactions sub-tab. Next, select the "One Time Transaction" button.

With that done, the Create One Time Service modal will open, where you can select a service to charge to the customer:

  1. The Service dropdown allows you to select a service to be charged once. Any Data, One Time, Recurring, or Voice service can be selected.
  2. 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.
  3. The Price Override field allows you to set a new price for the service on a case-by-case basis.
  4. 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.

Manual Payments

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 Transactions sub-tab.

From this page, we can proceed to receive manual payments.

Taking a payment is as easy as clicking on the right button for the customer's payment type. Whether the customer is using a Cash, Check, Wire Transfer, Bank Account, or Credit Card, each method is represented in the top-left corner of the transactions table. Cash/Check/Wire transactions are all combined in one modal, while Bank Account and Credit Card payments each have their own modal.

Creating a Cash, Check, or Wire Payment

  1. 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:
    1. Cash
    2. Check
    3. Other
    4. Wire
  2. 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.
  3. 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.
  4. The Reference field allows you to define a payment reference (i.e. the financial institution).
  5. The Description field allows you to add additional transaction details, such as further details surrounding the cause of a manual payment.
  6. 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 and Bank Account payment modals are nearly identical, with slight variations in wording. While the Credit Card payment modal is pictured, the Bank Account Payment modal will display a Bank Account dropdown rather than a Credit Card dropdown.
  1. The Credit Card dropdown allows you to select a particular payment method from the list of methods added to the account.
  2. The Amount field allows you to set the amount of the transaction being made on the account.
  3. The Description field allows you to provide additional details concerning the transaction.
  4. 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

Reversing Payments

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.

Similarly, transactions charged to the customer account can be reversed once they're invoiced and fall in a closed accounting period, and a credit will also be created to balance out the transaction, however, this credit will not be created as available credit, it will be applied directly to balance the debit.

From the Billing tab, click on the Transactions 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.

Only Bank Account and Credit Card payments can be refunded through Sonar - any other payment won't have the refund checkbox

Creating a Manual Invoice

Manually created invoices will never run with autopay, and will never be included when using the printed invoice batches tool or the email invoice batch tool.

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.

  1. The Uninvoiced Debits dropdown allows you to select any debits that have been added to the account's transactions
  2. The Invoice date allows you to set a custom day to generate and send the invoice to the customer.
  3. 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.
  4. The Print message allows you to add a custom message on the invoice, included at the bottom of the page.
  5. 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.

Invoice Management

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.

For more information on the accounting period, have a look at the Billing Settings article

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.

Invoices can't be voided if they belong to an unclosed accounting period. In those cases, you have to delete the invoice and recreate it.

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.

For more information on Invoices, take a look at our Invoices in Sonar: Examples, Creation & Contents article.

Applying Credits

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:

  1. Using a specifically designed credit service, whether as a recurring or one-time transaction or as an adjustment
  2. Voiding an invoice, which reverses all transactions and will automatically create and apply credits.
Payments also had credits to an account, so making a manual payment would add an equivalent credit to the account.

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:

  1. If there are available credits on the account and an open invoice exists, the credit can be manually applied to the invoice, as seen below:
  2. When an invoice is created and there is a credit available on the account, you can apply the credit directly to the invoice
  3. If you're adding a new credit or a new manual payment and an open invoice exists, you can apply credits directly towards it:
If a customer has auto-pay enabled, any available credits will be automatically applied to the invoice when billing runs.

How did we do?

Email Invoice Batch: Overview

ACH Batching: Overview