Users, Roles & Permissions

Permission reference: Payments & refunds

Control who can create payments, view payment history, and process refunds.

Jul 11, 2026

Permission Reference: Payments & Refunds

This table lists all permissions that control access to payment and refund functionality in Usystems.

PermissionWhat It ControlsAllowed Actions
payment.viewView paymentsUsers can see the payment list, view payment details, and review payment history for invoices and purchases.
payment.createCreate paymentsUsers can record customer payments (from invoices) and vendor payments (against bills).

Refund & Return Permissions

While refunds are not in the explicit permission system, they are controlled by related permissions:

ActionRequired PermissionsNotes
Create a customer refund (from overpayment)payment.view + invoice.viewUser must be able to see the invoice and payment to issue a refund.
Process a returninvoice.view + invoice.updateReturn documents are linked to the original invoice.

Which roles typically need these?

  • Cashiers → payment.create (for recording daily cash receipts)
  • Accountants → payment.view, payment.create (for cash reconciliation and posting)
  • Accounts receivable clerk → payment.view, payment.create (for customer collections)
  • Accounts payable clerk → payment.view, payment.create (for paying vendors)
  • Finance manager → all permissions (for oversight)
  • Admin → all permissions (full control)

What happens without these permissions?

Without payment.create, users cannot record payments. Without payment.view, the payment history and records are hidden.

Was this helpful?

More like this