Skip to main content
All CollectionsGetting StartedGalley
Accounts Page User Guide
Accounts Page User Guide
Updated over 4 months ago

Welcome to the Accounts Page of RentalTide! This guide will help you navigate and utilize all the features available on the Accounts Page, ensuring efficient management of accounts within your Point of Sale (POS) system.


Introduction

The Accounts Page is a vital component of RentalTide's POS system, designed to provide a comprehensive view and management capabilities for customer accounts. This page allows authorized users to:

  • View Accounts: Access detailed information about each account.

  • Add New Accounts: Create new customer accounts effortlessly.

  • Navigate to Account Details: Access in-depth information and actions for individual accounts.

  • Handle Multiple Locations: Manage accounts across various locations seamlessly.

  • Paginate Results: Navigate through extensive lists of accounts with ease.


Dashboard Overview

Upon accessing the Accounts Page, you'll encounter the following key components:

  • Dashboard Header:

    • Title: "Accounts"

    • Subtitle: "View and manage accounts"

    • Actions:

      • Add Account Button: Located in the header, represented by the AddIcon, allows authorized users to add new accounts.

  • Error Handling:

    • Error Messages: Displayed prominently to inform users of any issues encountered while fetching or managing accounts.

  • Accounts Grid:

    • Account Cards: Each account is displayed within a card showing essential details.

    • Skeleton Loaders: Shown while account data is being fetched to indicate loading states.

  • Pagination Controls:

    • Navigation: Located at the bottom of the accounts grid, allowing users to navigate through multiple pages of accounts when the number exceeds the per-page limit.


Managing Accounts

Efficiently manage your customer accounts with the intuitive features available on the Accounts Page. This section covers viewing accounts, adding new accounts, and navigating to detailed account information.

Viewing Accounts

The Accounts Grid provides a comprehensive view of all customer accounts associated with the selected location or across all locations, depending on your selection.

Features:

  • Account Details:

    • Name: Displays the account holder's name.

    • Email: Shows the account holder's email address.

    • Phone: (Optional) Displays the account holder's phone number. If not available, "N/A" is shown.

    • Balance: Indicates the current balance associated with the account.

  • Interactive Account Cards:

    • Click to Navigate: Clicking on an account card navigates you to the detailed view of that specific account.

Usage Tips:

  • Quick Identification: Utilize the displayed account details to quickly identify and differentiate between accounts.

  • Efficient Navigation: Click on an account card to access more detailed information and perform further actions related to that account.

Adding New Accounts

Creating new customer accounts ensures that your system stays up-to-date with your growing customer base.

How to Add a New Account:

  1. Access Add Account Button:

    • Located in the Dashboard Header, click on the Add Account Button (represented by the AddIcon).

  2. Fill in Account Details:

    • Name: Enter the full name of the account holder.

    • Email: Provide a valid email address.

    • Phone: (Optional) Enter the phone number of the account holder.

    • Balance: Set the initial balance for the account.

  3. Submit the Form:

    • After filling in the necessary details, click the "Add" button to create the new account.

    • Upon successful creation, the new account will appear in the Accounts Grid, and a success notification will be displayed.

Usage Tips:

  • Accurate Information: Ensure all required fields are filled accurately to maintain data integrity.

  • Optional Fields: Utilize optional fields like phone numbers to enhance account details, but they can be left blank if not applicable.

Navigating to Account Details

Accessing detailed information about individual accounts allows for in-depth management and actions specific to each account.

How to Access Account Details:

  1. Locate the Account:

    • In the Accounts Grid, find the account you wish to view.

  2. Click on the Account Card:

    • Click anywhere on the account's card to navigate to its detailed view page.

    • Alternatively, you can implement specific action buttons within the card for navigation if desired.

  3. View Detailed Information:

    • The detailed view will provide comprehensive information about the account, including transaction history, payment methods, and more.

Usage Tips:

  • Efficient Management: Use the detailed view to perform actions such as updating account information, processing payments, or reviewing transaction history.

  • Consistent Navigation: Familiarize yourself with the navigation flow to quickly access and manage multiple accounts as needed.


Handling Multiple Locations

The Accounts Page supports managing accounts across various locations, ensuring flexibility and scalability for businesses operating in multiple areas.

Features:

  • Location Selection:

    • Use the location selector context to choose a specific location or select "All Locations" to manage accounts across all branches.

  • All Locations Modal:

    • If "All Locations" is selected, a modal will appear prompting you to choose a specific location to proceed with inventory management.

    • This ensures that audits and reports are handled accurately for individual locations.

Usage Tips:

  • Specificity: Manage accounts for one location at a time to maintain clarity and accuracy.

  • Modal Interaction: When prompted by the All Locations Modal, select the desired location to continue managing accounts without confusion.


Pagination

Manage large volumes of accounts efficiently using the pagination controls, allowing you to navigate through multiple pages of results seamlessly.

How to Use Pagination Controls:

  1. Locate Pagination:

    • At the bottom of the Accounts Grid, pagination controls appear if the number of accounts exceeds the per-page limit (e.g., ten accounts per page).

  2. Navigate Between Pages:

    • Click on the page numbers or use the Next and Previous buttons to move between pages.

  3. Adjust Page Size:

    • While the current setup displays ten accounts per page, this can be adjusted in the component's state if needed to accommodate different viewing preferences.

Usage Tips:

  • Efficient Browsing: Use pagination to avoid overwhelming the interface with too many accounts at once.

  • Quick Access: Jump to specific pages using the page numbers for faster navigation to desired accounts.


Permissions and Access Control

Access to the Accounts Page is governed by a robust permissions system to ensure that only authorized users can view and manage account data.

Key Permissions:

  • pos_accounts_access: Grants access to view accounts.

  • pos_accounts_add: Allows adding new accounts.

Managing Permissions:

  • Role-Based Access: Permissions are typically assigned based on user roles within the organization (e.g., Admin, Manager, Cashier).

  • Verification: The Accounts Page checks user permissions before rendering action buttons or enabling functionalities to prevent unauthorized access.

Usage Tips:

  • Ensure Proper Access: Verify that your user account has the necessary permissions to perform desired actions on the Accounts Page.

  • Requesting Access: If you lack certain permissions but require them for your role, contact your system administrator or support team to request access.


Error Handling and Notifications

The Accounts Page incorporates robust error handling and user-friendly notifications to keep you informed about the system's status and any issues that may arise.

Key Features:

  • Snackbar Notifications:

    • Provide real-time feedback on actions such as successful account additions, errors encountered while fetching accounts, and other important alerts.

  • Loading Indicators:

    • Skeleton Loaders: Displayed while account data is being fetched to indicate ongoing operations and improve user experience.

  • Dialogs and Alerts:

    • All Locations Modal: Alerts users when "All Locations" is selected, prompting them to choose a specific location.

    • Error Messages: Inform users of any failures during operations like fetching accounts or adding new accounts.

Usage Tips:

  • Immediate Feedback: Pay attention to snackbar notifications for instant updates on your actions and system status.

  • Handle Errors Promptly: Address any error messages or dialogs immediately to ensure smooth operations and accurate account management.

  • Maintain Connectivity: Ensure a stable internet connection to facilitate seamless data fetching and account management.


Frequently Asked Questions (FAQs)

1. How do I add a new account?

  • Answer: Click on the Add Account Button (represented by the AddIcon) located in the Dashboard Header. Fill in the required account details in the form that appears and click "Add" to create the new account.

2. Why is the Add Account button disabled for me?

  • Answer: The Add Account button may be disabled because your user account lacks the necessary pos_accounts_add permission. To gain access, contact your system administrator or support team to request the required permissions.

3. How can I view detailed information about a specific account?

  • Answer: In the Accounts Grid, click on the account's card you wish to view. This action will navigate you to the detailed view of that specific account, where you can access comprehensive information and perform further actions.

4. Why am I seeing an error message when trying to load accounts?

  • Answer: Error messages can occur due to various reasons, such as network connectivity issues, server downtime, or insufficient permissions. Ensure you have a stable internet connection and the necessary permissions. If the issue persists, contact support with the specific error details for assistance.

5. Can I manage accounts across all locations simultaneously?

  • Answer: Currently, managing accounts is designed to be location-specific. If you select "All Locations," a modal will prompt you to choose a specific location to proceed with inventory management and account handling to maintain data accuracy and manageability.

6. How do I navigate between different pages of accounts?

  • Answer: Use the pagination controls located at the bottom of the Accounts Grid. Click on the desired page number or use the Next and Previous buttons to navigate through multiple pages of accounts.

7. Is my account data secure on this page?

  • Answer: Yes, all account data displayed on the Accounts Page is securely transmitted and stored in compliance with data protection standards. Access is restricted based on user permissions to ensure data privacy and security.


Troubleshooting

Issue 1: Unable to Add a New Account

  • Possible Cause: Insufficient permissions or network connectivity issues.

  • Solution:

    1. Check Permissions: Ensure your user account has the pos_accounts_add permission.

    2. Verify Internet Connection: Make sure your device is connected to the internet.

    3. Retry Addition: Attempt to add the account again after addressing permissions or connectivity issues.

    4. Contact Support: If the issue persists, reach out to the support team with specific error details for assistance.

Issue 2: Accounts Not Loading Properly

  • Possible Cause: Network issues, API server downtime, or incorrect location selection.

  • Solution:

    1. Check Internet Connection: Ensure your device is connected to the internet.

    2. Verify Location Selection: Make sure a specific location is selected and not set to "All Locations" without available data.

    3. Refresh the Page: Click the refresh button in your browser to reload the Accounts Page.

    4. Contact Support: If the issue persists, contact support with specific error details.

Issue 3: Cannot Navigate to Account Details

  • Possible Cause: UI glitches or navigation issues.

  • Solution:

    1. Refresh the Page: Reload the Accounts Page to reset UI components.

    2. Check Browser Compatibility: Ensure you are using a supported and updated browser version.

    3. Disable Browser Extensions: Some extensions might interfere with navigation. Try disabling them and accessing the account details again.

    4. Contact Support: If navigation still fails, report the issue to the support team with detailed information.

Issue 4: Pagination Controls Not Displaying

  • Possible Cause: Insufficient number of accounts to require pagination.

  • Solution:

    1. Check Account Count: Ensure that the number of accounts exceeds the per-page limit (e.g., ten accounts per page).

    2. Verify Filters: Applied filters may reduce the number of accounts displayed.

    3. Adjust Filters: Modify or remove filters to view more accounts.

    4. Contact Support: If pagination should be available but is not displaying, reach out to support for assistance.

Issue 5: Error Messages When Fetching Accounts for All Locations

  • Possible Cause: API issues, invalid data formats, or server errors.

  • Solution:

    1. Check Server Status: Ensure that RentalTide's servers are operational.

    2. Verify Data Integrity: Confirm that the data returned from the API is in the correct format.

    3. Retry Fetching: Attempt to fetch accounts again after verifying server status and data integrity.

    4. Contact Support: If the problem persists, provide detailed error logs to the support team for further investigation.

Issue 6: Add Account Button Appears Disabled Despite Having Permissions

  • Possible Cause: UI state issues or permission synchronization delays.

  • Solution:

    1. Refresh the Page: Reload the Accounts Page to ensure that permission states are updated.

    2. Re-login: Log out and log back into RentalTide to refresh your session and permissions.

    3. Verify Permissions: Double-check with your system administrator to confirm that your account has the pos_accounts_add permission.

    4. Contact Support: If the button remains disabled despite having the correct permissions, contact support for assistance.

Did this answer your question?