Selling & Invoicing Process Flow

System Description

This system facilitates the selling and invoicing process by integrating various stakeholders, ensuring that sales transactions are efficiently managed from customer request to final invoicing and inventory updates.

Actor Descriptions

Customer

The individual or organization requesting to purchase goods or services.

Salesman

The representative who interacts with customers, processes sales orders, and manages payment methods using Zoho CRM.

Accountant

The financial professional responsible for verifying customer details, issuing invoices, and managing financial records using Zoho Books.

Inventory

The system that tracks the availability of items and manages stock levels throughout the sales process.

Process Flow Diagram

Process Flow Diagram
Process Flow Diagram

Process Description

The Selling & Invoicing Process begins with the Salesman initiating a sales request from the Customer, followed by inventory checks and payment processing. Depending on the payment method selected, the system either issues an invoice immediately or processes a deferred payment, leading to appropriate approvals and documentation before finalizing the transaction.

Actor Responsibilities

Below is a detailed description of the responsibilities of each actor in the sales and invoicing process, along with a sequence diagram and scenario example for context.

1. Salesmen

Responsibilities:
  • Initiates the sales process by submitting a sale oreder form. He/she should provide the customer's essential details such as Company Name, Commercial Registration Number, VAT Number, date, time, items, quantity, and choose sale price.
  • Ensure the accuracy and completeness of requests, complying with company policies and inventory needs.
  • Confirm receipt of approval or rejection notifications from Zoho CRM.
  • Manages immediate payments through various methods, ensuring transactions are processed smoothly.
Scenario Example:

A customer approaches the salesman to purchase a facial napkins. The salesman first checks the inventory using the Zoho CRM mobile app to confirm availability. After confirming that the laptop is in stock, he creates a sales order that includes the customer's details and the selected product. He then discusses payment options with the customer, ensuring a seamless transaction.

2. Accountant

Responsibilities:
  • Verifies customer details, including tax numbers and payment methods, to ensure compliance with financial regulations.
  • Issues final invoices based on verified sales orders, ensuring that all transactions are accurately documented.
  • Handles deferred payment approvals by reviewing customer requests and assessing creditworthiness.
  • Maintains financial records in Zoho Books, ensuring accurate tracking of sales and payments.
Scenario Example:

After the salesman creates a sales order for a transaction totaling 1200 SAR, the accountant reviews the customer’s details for accuracy and compliance. Since the invoice exceeds 1000 SAR, the accountant verifies the customer’s tax number and other relevant details before issuing the final invoice, ensuring that all information is correct and well-documented.

3. Zoho Inventory

Responsibilities:
  • Confirms stock availability in real-time to assist the salesman during the sales process.
  • Updates inventory levels automatically after sales are completed, ensuring accurate stock management.
  • Decides whether to approve or reject inventory requests based on availability limits and records.
  • Initiates the creation of transfer orders in Zoho Inventory upon approval.
Scenario Example:

After the salesman completes a sale of three laptops, the inventory system automatically deducts these quantities from the stock levels. The inventory manager receives a notification indicating that the stock for that particular laptop model has dropped below the minimum threshold, prompting an order to replenish the stock before it runs out.

Summary of Responsibilities

These responsibilities outline the role of each actor and the scenarios in the Selling & Invoicing Process, ensuring efficient communication, sales, invoicing and inventory management.

Swimlane Diagram

Swimlane Diagram
Swimlane Diagram