POS + General Ledger + Inventory + Payroll — All Included on Every Plan | Free Updates Forever

Canceling a Bill

Canceling a Bill

Cancelling a bill marks it as void so no further payments can be recorded against it. This is the appropriate action when a bill was entered in error, the vendor has withdrawn the bill, or the goods or services were never received. This guide explains the cancellation process and its effects.

When to Cancel a Bill

Cancel a bill when:

  • The bill was created by mistake (wrong vendor, wrong amount, duplicate entry)
  • The vendor has voided or withdrawn the bill
  • The goods or services associated with the bill were never received
  • The bill has been superseded by a corrected bill from the vendor

Do not cancel a bill simply because it has been paid. Paid bills should retain their Paid status for accurate financial records.

The Cancellation Process

To cancel a bill:

  1. Open the bill from the Bills Browser by double-clicking it
  2. Click the Cancel Bill button on the bill form
  3. A confirmation dialog appears asking you to confirm the cancellation
  4. Click Yes to proceed or No to abort

Once confirmed, the bill's status changes to Cancelled immediately. The cancellation is saved to the database and the bill form updates to reflect the new state.

What Happens to Existing Payments

When a bill is cancelled:

  • Existing payment records are preserved — Payments that were already recorded against the bill remain in the database for audit purposes
  • The Payments section is disabled — You cannot record new payments or delete existing payments on a cancelled bill
  • The Cancel Bill button is disabled — The bill is already cancelled, so the button becomes inactive
  • The balance display remains — The financial summary still shows the amount, returns, payments, and balance, but no further changes can be made

If payments were made on a bill that is later cancelled, you may need to process refunds or adjustments separately through your accounting workflow.

Required Permissions

Cancelling a bill requires the FIN_CANCEL_BILL permission. This permission is assigned to:

  • Super Admin
  • Location Admin
  • Manager

Accountants and Employees do not have this permission by default. The Cancel Bill button is hidden for users who lack this permission, so they will not see the option at all.

This restriction ensures that bill cancellation, which can affect financial reporting, is limited to users with management authority.

Cancelled vs Deleted

AccuArk does not provide a delete function for bills. Instead, cancellation is the mechanism for voiding a bill. The key differences between cancelling and deleting are:

AspectCancelDelete
Record preservedYes, bill remains in databaseRecord would be removed
Visible in reportsYes, with Cancelled statusWould not appear
Audit trailComplete history maintainedHistory would be lost
Payments preservedYes, payment records remainWould be orphaned
ReversibleNo, cannot un-cancelWould be permanent

Cancellation is preferred over deletion because it maintains a complete audit trail. Cancelled bills appear in reports with their Cancelled status and gray color coding, making it clear they are void without losing the historical record.

Cancelled Bill Appearance

In the Bills Browser, cancelled bills display with a gray color scheme (light gray background, medium gray text) when color coding is enabled. In the bill form, the group box header shows the Cancelled status, for example "Bill # 1234 (Canceled)."

What to Read Next

  • Understanding Bill Statuses — Learn about all bill statuses including Cancelled
  • Deleting Payments from a Bill — Remove incorrect payments before cancellation
  • Bills Permissions and Roles — Complete permission reference
Was this article helpful?
Back to Bills Management Contact Support
Please note: This article is intended as a general guide. AccuArk© is continuously improved through regular software updates, so some screens, labels, or features described here may appear slightly different in your version. If something doesn't match or you need further assistance, please don't hesitate to contact our support team.
Still need help?

Our support team is ready to assist you.

Submit a Ticket