Skip to main content

Cash Receipts

Process Demonstration

Cash Receipts process preview

Executive Summary

This screen allows users to create, edit, and delete cash receipt vouchers within the transactions module. Operators can record cash receipts by entering relevant details, update existing vouchers, or remove vouchers from the list as needed.

Business Purpose

The Cash Receipts screen is used to document and manage incoming cash transactions efficiently. It supports accurate recording of cash received from various accounts, ensuring proper tracking and reconciliation of cash inflows for the fuel station.

Operating Procedure

  1. Create a New Cash Receipt Voucher

    • Click the New button to open a blank voucher form.
    • Enter the receipt Date.
    • Select the account from which cash was received under Received From.
    • Fill in the Amount received in cash.
    • Enter the Reference Number for transaction identification.
    • Add any necessary Remarks to describe the receipt.
    • Click Save to store the new voucher.
  2. Edit an Existing Voucher

    • From the voucher list, locate the voucher by its Voucher #.
    • Click the Edit button on the selected row to modify its details.
    • Update fields such as Amount and Remarks as required.
    • Click Update to save the changes.
  3. Delete a Voucher

    • Identify the voucher to be removed from the voucher list.
    • Click the Delete button associated with the voucher.
    • Confirm deletion by clicking Yes, Delete on the confirmation prompt.

Required Inputs

  • Date: Date of the cash receipt transaction (e.g., 2026-04-23).
  • Received From: Account name selected from a list of non-empty accounts (e.g., Ahmad Enterprises).
  • Amount: Numeric value representing the amount of cash received (e.g., 18000).
  • Reference No: Unique reference identifier for the cash receipt (e.g., CR-1776950587521-76).
  • Remarks: Text description or notes related to the cash receipt (e.g., Cash receipt 1776950587521-76).

Validation Rules

  • The Date field must be properly formatted and valid.
  • The Received From field must be selected from available accounts; blank or empty selections are not allowed.
  • The Amount must be a positive numeric value.
  • The Reference No should be unique for identification purposes.
  • Mandatory fields must be completed before saving or updating.

Expected Results

  • Upon saving a new voucher, it is added to the voucher list with an assigned Voucher # (e.g., CR-0002).
  • Edits to voucher details are saved and reflected immediately in the voucher list.
  • Deleted vouchers are removed from the list following confirmation.
  • The system updates the interface promptly after each operation, ensuring accurate display of data.

Exception Handling

  • If mandatory fields are missing or invalid, the system should prevent saving or updating the voucher until corrected.
  • Attempting to delete a voucher triggers a confirmation prompt to avoid accidental removal.
  • Errors during save, update, or delete operations should generate user-visible messages indicating the failure and potential corrective steps.
  • The system waits briefly after deletion to ensure the list refreshes and reflects the current state correctly.

This document is system-generated and maintained by the PMS documentation automation pipeline.