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

Bills Permissions and Roles

Bills Permissions and Roles

AccuArk's Bills Management module uses role-based access control (RBAC) to determine who can view, create, edit, pay, cancel, and manage bills. This guide provides a complete reference for all permissions, their assignments, and how they affect the user interface.

Permission Codes

The following permission codes control access to bills management features:

CodeDisplay NameDescription
FIN_VIEW_BILLSView BillsCan view the Bills Browser and open individual bills for viewing
FIN_CREATE_BILLCreate/Edit BillsCan create new bills and edit existing bill details
FIN_CANCEL_BILLCancel BillsCan cancel bills, marking them as void
FIN_PAY_BILLSPay BillsCan record payments, delete payments, and process credits
FIN_MANAGE_BILL_SCHEDULEManage Bill SchedulesCan create and manage recurring bill schedules
FIN_VIEW_REPORTSView ReportsCan access the Bills Report and other financial reports

Role Permission Matrix

The following table shows which roles have each permission by default:

PermissionSuper AdminLocation AdminManagerEmployeeAccountant
FIN_VIEW_BILLSYesYesYesNoYes
FIN_CREATE_BILLYesYesYesNoYes
FIN_CANCEL_BILLYesYesYesNoNo
FIN_PAY_BILLSYesYesYesNoYes
FIN_MANAGE_BILL_SCHEDULEYesYesYesNoNo
FIN_VIEW_REPORTSYesYesYesNoYes

Role Assignment Rationale

  • Accountants can view, create, edit, and pay bills because these are core accounting tasks. However, they cannot cancel bills or manage recurring schedules, which are considered management decisions.
  • Employees do not have any bills permissions by default. Bills management is a financial function that typically requires elevated access.
  • Managers and above have full access to all bills features including cancellation and schedule management.

Menu Visibility

The main menu items for Bills Management are shown or hidden based on your permissions:

Menu ItemRequired Permission
Financials > BillsFIN_VIEW_BILLS
Financials > PaymentFIN_PAY_BILLS
Financials > New Bills ScheduleFIN_MANAGE_BILL_SCHEDULE
Reports > Bills ReportFIN_VIEW_REPORTS

The entire Financials menu is hidden if you do not have any of the bills-related permissions. If you have at least one permission, the Financials menu appears with only the items you have access to.

Form Access Control

Each bills form checks your permissions when it opens:

Bills Browser (frmBills)

Requires FIN_VIEW_BILLS. If you do not have this permission, the form displays an "Access Denied" message and closes.

Bill Form (frmBill)

Requires FIN_VIEW_BILLS to open and view. Additional permissions control specific actions within the form.

Payment Transaction (frmBusinessPaymentTransaction)

Requires FIN_PAY_BILLS. Without this permission, the form displays an "Access Denied" message and closes.

Recurring Schedule (frmBillsSchedule)

Requires FIN_MANAGE_BILL_SCHEDULE. Without this permission, the form displays an "Access Denied" message and closes.

Bills Report (frmBusinessBillsReport)

Requires FIN_VIEW_REPORTS. Without this permission, the form displays an "Access Denied" message and closes.

Button-Level Gating

Within each form, individual buttons are shown or hidden based on permissions:

On the Bills Browser

ButtonRequired Permission
New BillFIN_CREATE_BILL
RefreshAlways visible
RecurringFIN_MANAGE_BILL_SCHEDULE
Update All Bill StatusesFIN_CREATE_BILL

On the Bill Form

Button/ControlRequired Permission
Save and CloseFIN_CREATE_BILL
Save and NewFIN_CREATE_BILL
Cancel BillFIN_CANCEL_BILL
New PaymentFIN_PAY_BILLS
Delete Payment (context menu)FIN_PAY_BILLS
PrintFIN_VIEW_BILLS

If you have FIN_VIEW_BILLS but not FIN_CREATE_BILL, you can open and view bills but the save buttons are disabled. The bill form effectively becomes read-only.

What to Read Next

  • Getting Started with Bills Management — Overview of the entire module
  • Canceling a Bill — Details on the cancellation workflow and permissions
  • Recurring Bill Schedules Overview — Details on schedule management permissions
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