Skip to main content

Nozzle Sales

Process Demonstration

Nozzle Sales process preview

Executive Summary

This document details the operation of the Nozzle Sales screen within the Transactions module. Operators will learn how to create a new nozzle sale voucher, update an existing voucher, and perform voiding of the voucher from the sales list.

Business Purpose

The Nozzle Sales screen facilitates recording fuel sales directly from each nozzle. This ensures accurate tracking of fuel dispensed, revenue recognition, and inventory management through creation, adjustment, and voiding of sales vouchers.

Operating Procedure

  1. Select New Sale to initiate a new voucher.
  2. Enter the sale date and add relevant remarks in the provided fields.
  3. Enter the closing readings for each nozzle based on opening data for all listed rows.
  4. Click Save Sale to create and save the new voucher. The voucher number will be generated and displayed in the sales list.
  5. To update a sale, locate the desired voucher in the table and select the Edit button on that row.
  6. Modify remarks or nozzle readings as needed. Re-enter the closing data for all rows if applicable.
  7. Click Update Sale to save the changes to the existing voucher.
  8. To void (delete) a sale, find the voucher in the list and select the Delete button for that row.
  9. Confirm the void action by clicking Yes, Void Sale in the confirmation prompt. The voucher status will update to reflect the voided transaction.

Required Inputs

  • Date: Date of the nozzle sale (format: YYYY-MM-DD).
  • Remarks: Descriptive text for the sale record.
  • Closing readings: Meter readings for each nozzle at the end of the sales period. Must be provided for all rows displayed.

Validation Rules

  • Date must be entered and conform to the specified format.
  • Closing readings must be filled for all nozzle rows before saving or updating.
  • Remarks should be provided to describe the sale, though technical validation of content is not enforced on this screen.
  • Voucher selection is required for editing or voiding actions.

Expected Results

  • Upon saving a new sale, a unique voucher number is generated and listed with details including date, net litres, amount, and status.
  • Updates to a sale reflect immediately in the record, including amended remarks and nozzle readings.
  • Voiding a sale removes it from active records, and the voucher status marks it as voided in the list.
  • The sales table refreshes to represent the latest data after each action.

Exception Handling

  • Attempting to save or update without required closing readings will prevent submission.
  • Missing or incorrectly formatted dates will be flagged; submission is blocked until corrected.
  • Voiding a sale requires confirmation; cancellation at the prompt aborts the void process.
  • If the voucher selected for editing or deletion is unavailable or locked, an error message is expected, and no changes will occur.

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