מרכז מידע

information_img

Gannt Chart Page

- Gantt Chart Page
 

Visual Project Timeline, Task Distribution & Delivery Control System
 



- What Is the Gantt Chart Page?
 

The Gantt Chart Page is a visual project management control center that transforms complex project data into a clear, time-based timeline.
 

Instead of reading lists, tables, or reports, users can see projects unfold across days, weeks, and months, with color-coded task stages, deadlines, and mission workloads—all on a single screen.
 

It answers one core question instantly:
 

“What is happening in my projects—right now and over time?”



- Why the Gantt Chart Page Exists
 

Projects fail not because of lack of effort—but because of poor visibility.
 

The Gantt Chart Page exists to:
 

  • Prevent deadline surprises

  • Balance workloads across stages

  • Visualize delivery risks early

  • Align teams around realistic timelines

  • Make project planning intuitive—not technical
     

Together, they form a living timeline—not a static chart.
 



- Left Panel: Project & Column Control
 

Fixed, Always-Visible Columns
 

These columns remain sticky while scrolling:
 

  • Project Name

  • Customer Name
     

This ensures users never lose context—even in large timelines.



Dynamic Status Columns
 

Each project is broken into status-based columns, such as:
 

  • To Do

  • Queries

  • Testing

  • Custom stages (defined by the organization)
     

Each column:
 

  • Has a unique color

  • Represents a phase of work

  • Accepts a numeric days allocation
     

These values are not cosmetic—they directly control the timeline rendering.
 



Due Date: The Anchor Point
 

Every project has a Due Date, shown prominently:
 

  • Editable via date picker

  • Visually highlighted

  • Used as the end anchor for the timeline calculation
     

The entire project schedule is calculated backwards from this date.
 



- Right Panel: Timeline Calendar Visualization
 

This is where the Gantt Chart becomes powerful.
 

Calendar Structure
 

  • Month headers (grouped visually)

  • Individual day cells

  • Day-of-week labels

  • Today highlighted automatically

  • Week boundaries visually marked
     

The calendar is fully dynamic, expanding or shrinking based on project data.
 



- Colored Timeline Bars: Project Phases in Time
 

Each project row displays:
 

  • Colored blocks across calendar days

  • Each color corresponds to a status column

  • Length equals the number of allocated days

  • Sequence follows column order
     

This makes it instantly clear:
 

  • When work starts

  • How long each phase lasts

  • Where bottlenecks may appear
     

No reading required—just visual understanding.

 

- Smart Timeline Calculation (Behind the Scenes)
 

The system calculates timelines intelligently:
 

Timeline Logic:


Project Start Date = Due Date - (Total Allocated Days - 1)
 

Then adjusts for:
 

  • Holidays

  • Non-working days

  • Organization workweek rules
     

This ensures realistic schedules, not theoretical ones.
 



- Holidays & Non-Working Days Awareness
 

The Gantt Chart respects real business calendars.
 

What It Does:
 

  • Excludes organization holidays

  • Excludes non-working weekdays (configurable)

  • Skips weekends if disabled

  • Visually marks holidays on the timeline
     

Why It Matters:
 

Deadlines are calculated on actual working days, not calendar days—preventing unrealistic delivery plans.
 



- Mission Integration: Tasks Inside the Timeline
 

Each colored timeline cell can display:
 

  • Mission count for that project and column

  • A clickable indicator
     

Clicking a cell opens a modal showing:
 

  • Mission names

  • Notes

  • Assigned team members
     

This bridges high-level planning with low-level execution.
 



- Mission Modal: Task-Level Transparency
 

The mission modal provides:
 

  • Direct links to project pages

  • Clear assignment visibility

  • Immediate understanding of workload
     

Users can go from timeline → task → execution in one click.

 


 

- Column Management: Fully Customizable Workflow

 

The Gantt Chart supports three column types:

 

1️⃣ System Columns

 

Default stages like:
 

  • To Do

  • Queries

  • Testing
     

2️⃣ Organization Custom Columns
 

Defined globally for projects:

 

  • Custom names

  • Custom colors

  • Custom ordering
     

3️⃣ Gantt-Only Columns
 

Visible only in the Gantt Chart:
 

  • Added via “Add Column”

  • Positioned after specific columns

  • Can be hidden without deletion
     

This allows different views for different needs.
 



- Column Filtering & Visibility Control
 

Users can:
 

  • Show/hide columns via multi-select filter

  • Remove Gantt-only columns

  • Refresh layout instantly
     

This keeps the interface focused and clean, even for complex projects.
 



- Real-Time Updates Without Page Reload
 

Every interaction is AJAX-driven:
 

  • Changing days updates timeline instantly

  • Changing due date recalculates entire project span

  • Adding/removing columns updates layout immediately
     

The Gantt Chart behaves like a live planning board, not a static report.
 



- Sticky Columns & Synchronized Scrolling
 

To preserve usability:
 

  • Project & customer columns remain fixed

  • Timeline scrolls horizontally

  • Vertical scrolling is synchronized

  • Alignment is always preserved
     

This is critical for large project portfolios.

 

- Deep System Connections
 

The Gantt Chart integrates seamlessly with:
 

  • Projects module

  • Missions module

  • Customers

  • Calendar logic

  • Organization settings
     

It is not a separate tool—it is a visual layer on top of real operational data.
 



- What Makes the Gantt Chart Powerful
 

✔ Visual project clarity
✔ Realistic delivery planning
✔ Holiday-aware timelines
✔ Task-level transparency
✔ Fully customizable workflow
✔ Live updates without refresh
✔ Scales to dozens or hundreds of projects
 



- Final Perspective
 

The Gantt Chart Page is not just a schedule.
 

It is:
 

  • A planning engine

  • A delivery risk detector

  • A visual workload balancer

  • A bridge between strategy and execution
     

It turns projects from abstract ideas into visible timelines, helping teams deliver faster, smarter, and with confidence.


 

Read More
information_img

Call Tracking Page Module

- Call Tracking Page
 

Complete Call Analytics, Monitoring & Performance Intelligence System
 



- What Is the Call Tracking Page?
 

The Call Tracking Page (also known as Call Log Report) is a central command dashboard for monitoring, analyzing, and optimizing all call-related activity within an organization.
 

It brings together:
 

  • Incoming and outgoing calls

  • Employee call performance

  • Call outcomes and talk time

  • Historical trends and real-time data

  • Individual call recordings
     

Everything is presented in a single, data-rich, interactive interface, designed for both managers and operations teams.
 



- Why the Call Tracking Page Exists
 

In call-driven businesses, calls are more than conversations—they are:
 

  • Leads

  • Sales opportunities

  • Support touchpoints

  • Customer experience moments
     

It transforms raw call logs into actionable business intelligence.
 



- KPI Cards: Instant Operational Awareness
 

At the top of the page, KPI Cards provide an immediate overview of call performance.
 

Core KPIs Displayed:
 

  • Total Calls

  • Average Talk Time

  • Completed Calls

  • Abandoned Calls
     

Each KPI card shows:
 

  • Overall historical value

  • Today’s value

  • Visual trend indicators

  • Clean, easy-to-scan layout
     

These cards act as a real-time health monitor for call operations.
 



- Visual Analytics: Calls as Trends, Not Tables
 

Numbers alone are not enough.

The Call Tracking Page converts call data into clear visual stories.
 

- Monthly Incoming vs Outgoing Calls
 

  • Displays a 12-month trend

  • Separates incoming and outgoing traffic

  • Highlights growth, decline, and seasonality
     

- Team Member Activity Chart
 

  • Breaks down calls by status per employee

  • Uses stacked or grouped visualization

  • Reveals productivity patterns instantly
     

Visual analytics help managers spot issues before they become problems.
 



- Employee Monitoring: Performance at a Glance
 

The Employee Monitoring tab is where call data becomes performance insight.
 

Each row represents one team member and displays:
 

  • Call activity for Today

  • Call activity for All Time (Ever)

  • Call effectiveness metrics

  • Visual percentage representation
     

This view allows managers to compare, evaluate, and coach based on real data.


- Advanced Filtering: Precision Control
 

The Call Tracking Page offers one of the most advanced filtering systems in the platform.
 

Employee Monitoring Filters:
 

  • Month selector

  • Team member selection

  • Range filters for every metric

  • Percentage range filter
     

Per Call Filters:
 

  • Employee

  • Call direction (incoming / outgoing)

  • Call status

  • Customer name

  • Phone number

  • Date range

  • Call duration range
     

All filters are applied live via AJAX, with no page reloads.
 



- Per Call View: Every Call, Fully Transparent
 

The Per Call tab provides full call-level transparency.
 

Each call record shows:
 

  • Employee handling the call

  • Customer name and phone

  • Call direction

  • Date and time

  • Call status

  • Call duration

  • Audio recording (if available)
     

This view is essential for:
 

  • Quality assurance

  • Dispute resolution

  • Training and feedback

  • Compliance audits
     



- Call Recording Playback & Actions
 

Answered calls include:
 

  • Embedded audio player (HTTPS validated)

  • Download fallback if needed

  • One-click phone callback option
     

This ensures calls are not just logged—but reviewable and actionable.
 



- Privacy & Security Built In
 

The system respects organizational privacy policies.
 

Phone Number Masking:
 

  • Controlled via organization settings

  • Masks selected digits dynamically

  • Applied consistently across views and exports
     

Access Control:
 

  • Module-based access

  • Role-based permissions

  • Plan-based availability
     

Sensitive call data stays protected and compliant.
 



⚡ Real-Time Updates via Sockets
 

One of the most powerful features is real-time updating.
 

When a new call arrives:
 

  • The system receives it via telephony APIs

  • Stores it instantly

  • Pushes updates via socket notifications

  • Refreshes charts and tables automatically
     

No refresh. No delay. True live monitoring.
 



- Deep System Integration
 

The Call Tracking Page is tightly connected to:
 

  • Customer Management

  • Employee Management

  • Messenger / Chat

  • Reports & Exports

  • External telephony providers (Voicenter, GIS, Link)
     

Calls become part of the customer timeline, not isolated data points.
 



- Export & Reporting Power
 

Both Employee Monitoring and Per Call views support:
 

  • Excel export

  • Full filter preservation

  • Proper formatting

  • Privacy masking applied
     

This makes the page ideal for:
 

  • Management reporting

  • Audits

  • Performance reviews

  • External sharing

     

    - Final Perspective
     

    The Call Tracking Page is not just a call log.
     

    It is:
     

  • A call center command center

  • A performance analytics engine

  • A quality assurance platform

  • A real-time operational dashboard

    It turns every call into data, insight, and opportunity—helping organizations improve service quality, increase efficiency, and make smarter decisions.


     

Read More
information_img

Goals Module

- Goals Page
 

Complete Performance, Productivity & Achievement Tracking System
 



- What Is the Goals Page?
 

The Goals Page is a central performance management dashboard designed to help organizations define, monitor, and measure success—both at the organizational level and at the individual employee level.
 

It transforms everyday actions—such as creating customers, projects, orders, or completing missions—into measurable progress toward clear goals.
 

Instead of guessing performance, the Goals Page provides real-time visibility into who is achieving what, when, and how efficiently.
 



- Why the Goals Page Exists
 

In most organizations:
 

  • Work happens continuously

  • Effort is not always visible

  • Success is often measured too late
     

The Goals Page exists to solve this by:
 

  • Turning daily activity into measurable outcomes

  • Aligning employee actions with business objectives

  • Creating transparency and accountability

  • Motivating teams through visible progress
     

It bridges the gap between work done and results achieved.
 



- Organization-Wide Performance Snapshot
 

At the top of the Goals Page, the system presents high-level performance cards that answer one simple question:
 

“How is the organization performing today and overall?”



- Metric Cards (At-a-Glance Intelligence)
 

Each metric card displays:
 

  • Today’s achievement (large, bold number)

  • Total historical count

  • Trend direction (daily & weekly)

  • Mini line graph for quick visual context
     

Metrics Tracked:
 

  • New Clients

  • Projects

  • Customer Relationships

  • Orders
     

These cards provide instant clarity without needing to open reports or tables.
 



⏱ Real-Time Goal Intelligence (Not Manual Updates)
 

The Goals Page is powered by automatic goal logging.
 

Whenever an action happens elsewhere in the system:
 

  • New client created

  • Project added

  • Order generated

  • Mission completed
     

A goal log entry is recorded instantly, ensuring:
 

  • Zero manual reporting

  • No missed achievements

  • Always up-to-date statistics
     

This makes the Goals Page trustworthy by design.
 



- Goals by Employee: Performance Where It Matters
 

The Goals by Employee table is the heart of the system.
 

Here, performance becomes:
 

  • Personal

  • Transparent

  • Actionable
     

Each row represents a specific employee goal, clearly showing:
 

  • Who owns the goal

  • What type of goal it is

  • How much has been achieved

  • How close they are to completion
     

    - Progress That Speaks Visually
     

    Every goal displays:
     

  • Achieved vs Target numbers

  • Progress bar

  • Percentage completion

  • Color feedback
     

  • Visual Logic:
     

  •  Red: Goal not yet achieved

  •  Green: Goal achieved or exceeded
     

  • Progress is capped at 100%, ensuring clean visuals even when goals are exceeded.
     

    - Goal Management Made Simple
     

    The Add / Edit Goal modal is designed for clarity and speed.
     

    Goal Setup Includes:
     

  • Goal type selection

  • Team member assignment

  • Target number

  • Application time (daily / weekly / monthly)

  • Optional custom date & time window

    The system handles all calculations automatically—no formulas required from the user.
     

    - Deep System Integration
     

    The Goals Page does not work in isolation.
     

    It is tightly connected with:
     

  • Customer creation

  • Project management

  • Order/invoice generation

  • Mission completion

  • Dashboard widgets

  • Performance reports

    Every relevant action across the system feeds directly into goal tracking, making goals a living metric, not a static target.

     

    - Security & Access Control
     

  • Access is controlled by plan and role permissions

  • Only authorized users can view or manage goals

  • Team members only appear if active

  • All data is scoped to the organization

    This ensures performance data stays accurate and protected.
     

    - Final Perspective
     

    The Goals Page is not just a goal list.
     

    It is:
     

  • A performance compass

  • A motivation engine

  • A management visibility tool

  • A real-time KPI system


    By converting daily actions into measurable progress, the Goals Page helps organizations align effort with outcomes—and turn work into achievement.


     

Read More
information_img

Source Log Module

- Source Page (Source Log)
 

Complete Customer Acquisition & Performance Intelligence Module
 



- What Is the Source Page?
 

The Source Page, also known internally as Source Log, is a central intelligence dashboard designed to answer one of the most critical business questions:
 

“Where are our customers coming from, and what value are those sources generating?”


It is not just a list of leads or contacts.

It is a multi-dimensional analytics engine that connects customers, sources, team members, purchases, orders, income, and statuses into a single, interactive reporting experience.
 



- Why the Source Page Exists
 

In real business environments:
 

  • Customers arrive from many channels (website, phone, referral, ads, campaigns)

  • Different team members handle different sources

  • Not every lead converts

  • Not every conversion generates the same value
     

The Source Page exists to turn raw source data into strategic insight, allowing organizations to:
 

  • Identify high-performing acquisition channels

  • Measure team efficiency by source

  • Track income and order value per source

  • Monitor approval, rejection, and call outcomes

  • Make data-driven marketing and sales decisions
     



- Core Concept: Customer Entier With Source page
 

At its heart, the Source Page tells a story per customer:
 

  • How the customer entered the system

  • Who handled them

  • What type of purchase they made

  • What income and orders were generated

  • What status and call outcomes occurred
     

To keep data clean and meaningful, the system:
 

  • Groups data by customer + source

  • Avoids duplicate noise

  • Applies intelligent rules for recent vs older data
     

This ensures that analytics reflect reality, not clutter.
 



- Visual Analytics: Data You Can See and Feel
 

The Source Page is designed as a visual-first analytics experience.
 

Pie Charts Answer “Who & Where”
 

  • Team Member Chart: Who is bringing or handling customers

  • Source Chart: Which acquisition channels are active

  • Type of Purchase Chart: What customers are buying

  • Status Chart: Where customers stand in the workflow
     

Each chart updates instantly with filters, giving immediate insight.
 



Trend Line Answers “When & How Much”
 

A 12-month rolling trend graph shows:
 

  • Customer growth over time

  • Income progression

  • Order volume

  • Conversion percentages
     

This transforms the Source Page from a snapshot into a time-based decision tool.
 



- Multiple Data Perspectives (One Click, New Insight)
 

The Source Page supports four analytical lenses, switchable instantly:
 

  1. Default – Customer count

  2. Incomes – Revenue generated

  3. Order – Order / invoice totals

  4. Percentage – Conversion efficiency
     

Each mode recalculates:
 

  • Charts

  • Table values

  • Trend data

     



- Advanced Filtering That Respects Reality
 

Filtering on the Source Page is deep but intuitive.
 

Users can filter by:
 

  • Team members

  • Sources

  • Statuses

  • Call statuses

  • Purchase types

  • Income thresholds

  • Approval state

  • Date range or entire month
     

All filters:
 

  • Apply instantly via AJAX

  • Update charts and table together

  • Persist visually in the header

  • Carry into exports
     

This ensures what you see is exactly what you export.
 



- Smart Table Design (More Than Rows)
 

The customer table is not static data — it is interactive intelligence.
 

Key Capabilities:
 

  • Dynamic columns (show/hide/reorder)

  • Inline approval / rejection

  • Expandable rows for recent activity

  • Bulk selection across filters

  • Campaign assignment directly from analytics
     

The table becomes a working surface, not just a report.
 



⏱ The 60-Day Intelligence Rule
 

To balance performance and insight, the Source Page applies a smart rule:
 

  • Older than 60 days:

    Only the first source record per customer is shown
     

  • Within last 60 days:

    All meaningful activity is accessible via expandable rows
     

This ensures:
 

  • Clean primary analytics

  • Full visibility when drilling down

  • No loss of critical recent data
     



- Custom Fields: Analytics Tailored Per User
 

Every user sees the Source Page differently.
 

Through field configuration, users can:
 

  • Choose which columns matter

  • Rename headers

  • Reorder fields via drag-and-drop

  • Hide unnecessary data
     

These preferences are saved per user, making the Source Page personalized analytics, not one-size-fits-all.
 



- Export & Campaign Power
 

The Source Page is not a dead-end report.
 

Export
 

  • Full Excel export

  • Respects all filters

  • Includes calculated fields

  • No pagination limits
     

Campaign Integration
 

  • Select customers directly from analytics

  • Add them to campaigns in one action

  • Turn insights into marketing execution instantly
     

    - Security, Performance & Trust
     

    The Source Page is built with:
     

  • Organization-level isolation

  • Role & plan-based access

  • Optimized queries

  • Pagination & grouping logic

  • Secure exports
     

    It is designed to handle large datasets without losing accuracy.
     



    - Final Perspective
     

    The Source Page is not just reporting.


    It is:
     

  • A decision cockpit

  • A marketing attribution engine

  • A sales performance analyzer

  • A bridge between data and action

    It transforms scattered customer entry points into clear, measurable business intelligence.

     

Read More
information_img

Customer Connections (Combo Meeting)

- What Is Customer Connections?
 

Customer Connections, internally known as Combo Meeting, is a relationship-centric module designed to manage structured meetings and interactions between two customers inside the same organization.
 

Unlike standard calendars or appointments, this module is not about time alone — it is about intentional connections:
 

Who met whom, why they met, when they met, and what came out of it.


It creates a traceable relationship layer between customers, fully integrated with folders, statuses, tags, automations, and team ownership.
 



- Why This Module Exists
 

In many organizations, customers are not isolated entities:
 

  • Partners meet prospects

  • Clients meet vendors

  • Investors meet startups

  • Buyers meet sellers
     

Customer Connections exists to formalize these interactions, replacing informal notes, chats, and memory with structured, auditable data.
 



- Core Concept: A Connection Is a Record
 

Each Combo Meeting record represents one intentional connection event between:
 

  • A primary customer

  • A secondary (connected) customer
     

This record contains:
 

  • Date & time

  • Duration (calculated in 15-minute blocks)

  • Address / location

  • Notes

  • Status

  • Assigned team members
     

It is not just a meeting — it is a relationship milestone.
 



- Folder-Based Intelligence (Why This Is Powerful)
 

Customer Connections is governed by Folder Pairing Rules.
 

Only customers belonging to compatible folders can be connected.
 

Example:
 

  • Folder A: Investors

  • Folder B: Startups
     

➡ Investors can only be connected with Startups
➡ Startups can only be connected with Investors
 

This prevents:
 

  • Invalid meetings

  • Random connections

  • Data pollution
     

And enforces business logic at the system level, not by memory.
 



- Multi-Customer & Multi-Member Reality
 

This module understands real business complexity:
 

Multiple Customers
 

  • One meeting can be created for multiple primary customers

  • Each creates its own relationship record

  • All remain independently trackable
     

Multiple Team Members
 

  • Multiple users can be assigned

  • Responsibility is visible

  • Ownership is auditable
     

This makes the module usable for sales teams, account managers, partnerships, and operations.
 



- Time Is Structured, Not Free-Text
 

Meetings are not vague timestamps.
 

They are:
 

  • Defined by start time

  • Measured in 15-minute intervals

  • Stored as structured time_json
     

This allows:
 

  • Duration analysis

  • Time conflict prevention (future-ready)

  • Calendar-style reasoning

  • Precise reporting
     



- Table Experience: Designed for Relationships
 

The Customer Connections table is not flat.
 

It is hierarchical:
 

Main Row
 

  • Primary customer

  • Summary of connections
     

Expandable Sub-Rows
 

  • Each connected customer

  • Individual status

  • Editable inline

  • Independent lifecycle
     

This design mirrors real relationships, not spreadsheets.
 



- Status Is the Heart of the Workflow
 

Statuses define where the relationship stands.
 

Examples:
 

  • Planned

  • Completed

  • Follow-up needed

  • Canceled

  • Successful introduction
     

Statuses are:
 

  • Fully customizable

  • Multi-language

  • Inline editable

  • Automation-aware
     

Changing a status can trigger automations instantly.
 



- Automation: Relationships That React
 

Customer Connections is deeply wired into the automation engine.
 

Events that trigger workflows:
 

  • Meeting created

  • Meeting edited

  • Status changed

  • Meeting canceled
     

Automations can:
 

  • Send emails

  • Notify team members

  • Update customer fields

  • Trigger follow-up tasks
     

This turns meetings into living workflows, not dead data.
 



- Field Customization: One View Never Fits All
 

Every organization works differently.
 

That’s why the module supports:
 

  • Drag-and-drop column ordering

  • Show / hide fields

  • Custom labels

  • Customer fields + meeting fields

  • Dynamic custom fields
     

Each user sees only what matters to them.
 



- Filtering That Understands Context
 

Filters are not generic — they are relationship-aware:
 

  • Customer name

  • Folder

  • Date range

  • Status

  • Team member

  • Tags
     

This allows users to:
 

  • Find meetings quickly

  • Track outcomes

  • Audit interactions

  • Prepare follow-ups
     



- Security & Isolation by Design
 

Every record is protected by:
 

  • Organization isolation

  • Role-based access

  • Folder validation

  • User permissions
     

No customer can be connected unless:
 

  • Folder logic allows it

  • User has permission

  • Data belongs to the same organization
     



- Performance & Scalability
 

The module is built for growth:
 

  • Server-side pagination

  • Lazy loading of sub-rows

  • Indexed queries

  • Cached field configuration
     

It scales from dozens to thousands of meetings smoothly.

 

- Final Perspective
 

Customer Connections is not a calendar.
It is relationship infrastructure.
 

It captures:
 

  • Intent

  • Context

  • Ownership

  • Outcome
     

And turns customer interactions into structured, automated, and scalable business intelligence.

 

Read More
information_img

Deposit (Sub-Module)

- Deposit Report
 

Centralized Tracking of Bank Deposits
 


- What Is the Deposit Report?
 

The Deposit Report is the system’s final financial checkpoint — the place where digital payment records meet real-world bank deposits.
 

While other reports track transactions, documents, or customer balances, the Deposit Report answers one critical operational question:
 

“Has the money actually been deposited into the bank?”


It records and tracks cash, checks, and bank transfers after they are physically or manually deposited, ensuring that every payment eventually reaches the organization’s bank accounts.
 



- Why the Deposit Report Exists
 

In many businesses, payments are received first and deposited later.
 

For example:
 

  • Cash is collected during the day and deposited at night

  • Checks are gathered and deposited in batches

  • Transfers arrive but must be reconciled manually
     

The Deposit Report exists to:
 

  • Bridge the gap between payment receipt and bank confirmation

  • Prevent lost or untracked deposits

  • Assign accountability to team members

  • Support accurate reconciliation and audits
     



- What a Deposit Record Represents
 

Each row in the Deposit Report represents one real-world deposit action.
 

A single deposit can include:
 

  • Multiple cash payments

  • Multiple checks

  • Multiple bank transfers
     

All grouped into one deposit event, with:
 

  • A responsible team member

  • A specific date

  • Clear totals

  • Optional notes
     

This mirrors how deposits actually happen in real life.



- How Deposit Data Is Structured
 

Behind the scenes, deposits are stored in the deposit_bank table, which acts as a bank deposit ledger.
 

Each record captures:
 

  • Counts (how many cash/check/transfer items)

  • Amounts (total money per deposit type)

  • Who deposited it

  • When it was deposited

  • Why / notes (optional explanation)
     

This makes deposits traceable, auditable, and human-readable.
 



- Ownership & Accountability
 

A key strength of the Deposit Report is clear responsibility.
 

Each deposit clearly shows:
 

  • The organization owner

  • The team member who created the deposit
     

Profile images (or initials fallback) make it instantly obvious who handled the money, which is essential for:
 

  • Internal control

  • Audit trails

  • Accountability

  • Trust in financial data
     


- Multiple Deposit Types in One View
 

The report tracks three deposit channels side by side:
 

- Cash
 

  • Number of cash items

  • Total cash amount
     

- Checks
 

  • Number of checks

  • Total check amount
     

- Transfers
 

  • Number of bank transfers

  • Total transfer amount
     

By separating count from amount, the system supports:
 

  • Bank reconciliation

  • Error detection

  • Missing deposit identification
     



- Date & Time: When the Money Hit the Bank
 

The deposit date is not just informational — it is financially critical.
 

It determines:
 

  • When money is considered “in the bank”

  • Which accounting period it belongs to

  • Cash flow accuracy

  • Audit alignment
     

Dates are normalized and displayed clearly in d.m.Y format to avoid ambiguity.
 



- How Deposits Connect to Payments
 

The Deposit Report is tightly integrated with Payment Tracking.
 

When a payment is deposited:
 

  • deposit_status = 1

  • deposit_id is assigned

  • A “Deposited” badge appears in Payment Tracking

  • The deposit date becomes visible
     

This creates a clear lifecycle:
 

Payment Received → Deposit Created → Bank Reconciliation


No deposit = payment still pending bank confirmation.

 

- Final Perspective
 

The Deposit Report is not about customers or invoices —

it is about financial truth.

It answers the most important question in any business:
 

“Did the money actually arrive?”


And it answers it clearly, transparently, and accountably.


 

Read More
information_img

Monthly Report (Sub-Module)

- What Is the Monthly Report?
 

The Monthly Report is a time-based financial intelligence report that shows how customer financial activity evolves month by month over a rolling 12-month window.
 

Instead of showing transactions or totals, this report answers a deeper question:
 

“How does each customer’s financial situation change over time?”


It transforms raw documents (invoices, receipts, orders) into a clear monthly timeline that reveals trends, risk patterns, and long-term behavior.
 



- Why This Report Exists
 

In growing organizations, financial risk rarely appears in a single month.
It builds gradually.
 

The Monthly Report exists to help teams:
 

  • Detect rising customer debt early

  • Identify persistent unpaid behavior

  • Understand seasonal patterns

  • Track open orders that stay unresolved

  • Make credit and collection decisions based on trends
     

This is a strategic report, not an operational one.

 

- Mode 1: Debt Tracking
 

data_type = "debt"
 

What It Shows
 

Debt Mode shows how much money a customer owes at the end of each month.

For every customer and every month, the system calculates:
 

Monthly Debt = Invoices − Receipts


This reveals:

  • Months where debt increases

  • Months where payments catch up

  • Long-term debt accumulation patterns
     



How the System Calculates Debt
 

For each customer, for each month:
 

  1. Invoices
     

    • invoice → added

    • receipt_tax_invoice → added

    • credit_invoice → subtracted
       

  2. Receipts
     

    • receipt → subtracted

    • gi_ir → subtracted
       

  3. Monthly Debit
     

    • Total Invoices − Total Receipts
       

If there is no activity in a month, the report still shows that month with 0, ensuring visual continuity.
 



Why This Is Powerful
 

Debt Mode doesn’t just show how much is owed —
it shows when debt starts, grows, or stabilizes.
 

This allows teams to:
 

  • Identify risky customers

  • Adjust payment terms

  • Trigger collection actions early

  • Support financial forecasting
     



- Mode 2: Open Orders
 

data_type = "open_orders"
 

What It Shows
 

Open Orders Mode tracks orders that remain unresolved over time.
 

Instead of money owed, it answers:
 

“Which customers keep orders open, and for how long?”


For each month, the report shows:
 

  • Number of open orders

  • Associated order amounts

  • Persistence of open orders across months
     



How Open Orders Are Calculated

For each month:
 

  1. Load order documents:
     

    • detail_orders

    • purchase_orders
       

  2. Resolve related documents:
     

    • Check linked invoices

    • Check payment status
       

  3. Determine “open”:
     

    • Invoice unpaid or missing

    • Order not fully resolved

This ensures only truly open business obligations are counted.
 



- How the Monthly Timeline Works
 

The report always displays exactly 12 months:
 

  • Current month

  • Previous 11 months
     

This rolling window:
 

  • Updates automatically every month

  • Preserves historical continuity

  • Eliminates manual date selection errors
     

Month names are localized and displayed clearly (Jan → Dec).

 

- Export: Strategy-Ready Data
 

The Monthly Report supports full Excel export, including:
 

  • Customer names

  • All 12 month columns

  • Localized month headers

  • Exact calculated values
     

Exports are ideal for:
 

  • Board reports

  • Financial planning

  • Credit policy reviews

  • External accounting analysis
     



- Access Control & Security
 

The report respects:
 

  • Organization isolation

  • Team-based customer visibility

  • Admin vs normal member permissions
     

Normal users only see:
 

  • Customers they own

  • Customers shared with them
     

Admins see all customers.

 

Read More
information_img

Payers tracking (Sub-Module)

- Payers Tracking
 

Customer-Centric Payment Intelligence
 


- What Is Payers Tracking?
 

Payers Tracking is a customer-level payment summary report designed to answer one critical business question:
 

“Who actually pays us — and how much?”


Unlike Payment Tracking (which focuses on transactions) or Order Report (which focuses on debt and invoices), Payers Tracking focuses purely on money that has already been paid, grouped per customer.

It converts thousands of individual payments into a clear financial leaderboard of customers.
 



- Why This Report Exists
 

In real businesses, decision-makers often need to know:
 

  • Which customers generate the most revenue

  • Which payment gateways are most used

  • Which team members close the most payments

  • How payments are distributed across projects and companies
     

Payers Tracking exists to provide revenue clarity, not accounting complexity.

 

- How Payers Tracking Thinks
 

This report is customer-grouped, not transaction-based.
 

That means:
 

  • Every row = one customer

  • Every amount = sum of all payments made by that customer

  • Multiple payments → one consolidated total
     

This approach makes it ideal for:
 

  • Revenue analysis

  • Sales performance review

  • Customer value ranking

  • Payment gateway evaluation
     



- What the System Calculates Automatically
 

Behind the scenes, Payers Tracking performs live aggregation:
 

  • All payments are loaded from documents_payments

  • Payments are grouped by cust_id

  • The system calculates:
     

Total Paid Amount = SUM(all payments for that customer)


This ensures:
 

  • No duplicated data

  • Always-up-to-date totals

  • Accurate revenue insights


    - Filters: Precision Revenue Analysis
     

    Payers Tracking includes powerful yet intuitive filtering, allowing users to analyze revenue from any angle.
     

    You can filter by:
     

  • Date range (when payments were made)

  • Project

  • Team member

  • Customer name

  • Company / invoice settings

  • Payment gateway (Stripe, Cash, Credit Card, etc.)

  • This enables questions like:

  • Revenue paid via Stripe last quarter

  • Payments collected by a specific team member

  • Top paying customers for a specific project

  • One of the strongest features of Payers Tracking is gateway-level visibility.

    Because payments are joined with payment_detail, the system can show:

  • Which gateway was used

  • How much revenue each gateway processed

  • Gateway distribution across customers

  • This is critical for:

  • Payment strategy decisions

  • Gateway fee optimization

  • Identifying customer payment preferences
     


  • - Data Flow: From Payments to Insights
     

    The internal flow follows a clear logic:
     

  • Load all payments for the organization

  • Apply user-selected filters

  • Group payments by customer ID

  • Sum payment amounts per customer

  • Attach customer, gateway, and team member data

  • Format results for display

  • Paginate and return clean output

  • This ensures speed, accuracy, and scalability.
     



    - Export & Bulk Operations
     

    Payers Tracking supports bulk selection and export, making it practical for:
     

  • Accounting reviews

  • Management reports

  • External analysis

  • Select individual customers via checkboxes

  • Export only selected rows

  • Export full filtered results to Excel

  • Exports always respect:

  • Active filters

  • Selected customers

  • Sorting order
     


  • - Security & Data Isolation
     

    The module enforces:
     

  • User ID validation

  • Organization-level isolation

  • Team-based visibility rules

  • No user can see payments outside their organization, and team permissions limit exposure when required.
     

     

Read More
information_img

Order report (Sub-Module)

- Order Report
 

Executive-Level Order & Invoice Intelligence
 



- Purpose of the Order Report
 

The Order Report is a high-level financial control module designed specifically for administrators and organization owners.
Its goal is not to list individual invoices, but to summarize customer-level order and invoice performance in a way that immediately answers:
 

“Who owes us money, who has paid, and how healthy are our orders?”


This report consolidates orders, invoices, receipts, and payment status into a single strategic view.
It transforms raw financial documents into actionable customer insights.
 



- Why This Report Is Admin-Only
 

The Order Report exposes aggregated financial truth—including debt, unpaid invoices, and official obligo amounts.
Because of its sensitivity, access is strictly limited to:
 

  • Organization owners

  • Admin users (member_admin = 1)
     

This ensures:
 

  • Financial data integrity

  • No accidental exposure of debt information

  • Clear responsibility for financial decisions
     


- How the Order Report Thinks
 

Unlike transaction-level reports, the Order Report is customer-centric.
 

Instead of showing:
 

  • One invoice per row
     

It shows:
 

  • One customer per row, with everything summarized
     

This design allows decision-makers to:
 

  • Scan financial health instantly

  • Identify problematic customers

  • Prioritize collection efforts

  • Understand revenue realization
     



- What the Report Calculates (Behind the Scenes)
 

For every customer, the system automatically calculates:
 

  • Total Invoice Amount

  • Total Paid Invoice Amount

  • Total Unpaid Invoice Amount

  • Total Orders Created

  • Total Receipts Issued

  • Customer Debit (Calculated Debt)

  • Official Debt (From Customer Profile)
     

These values are not stored statically — they are calculated dynamically using:
 

  • Invoice payment status

  • Receipt records

  • Customer obligo settings
     

This guarantees accuracy even as payments change.

 

- Order Status Distribution – Balance at a Glance
 

The Order Status Pie Chart visualizes the ratio between:
 

  • Paid orders

  • Unpaid orders
     

This removes guesswork and turns financial health into a visual signal that can be understood in seconds.
 



- Filters: Precision Without Complexity
 

The Order Report includes enterprise-grade filtering, allowing admins to narrow results without losing clarity.
 

Filters include:
 

  • Customer name, email, phone

  • Team member responsible

  • Company / invoice settings

  • Date range

  • Paid / unpaid status

  • Dynamic numeric ranges
     

This enables deep questions such as:
 

  • “Unpaid invoices created this month”

  • “Debt per company entity”

  • “Orders created by a specific team member”
     

All filters update tables and charts together, keeping the story consistent.


 

- Export: From Insight to Action
 

The Order Report supports full data export, including:
 

  • All visible columns

  • Calculated totals

  • Applied filters
     

Exports are typically used for:
 

  • Accounting reviews

  • External reporting

  • Audit preparation

  • Management presentations

     

Read More
information_img

CashFlow Report (Sub-Moule)

- CashFlow Report
 

Week-Based Cash Movement & Liquidity Visibility Module
 



- Conceptual Overview (What the CashFlow Report Is)
 

The CashFlow Report is a time-sensitive financial visualization module designed to show how money moves into the business over time, with a strong emphasis on weekly liquidity awareness.
 

The CashFlow Report answers:
 

“When is money actually coming in — and how strong is our cash position right now?”


It transforms raw payment data into temporal insight, allowing teams to understand cash availability, trends, and momentum.
 



- Why the CashFlow Report Exists
 

In real business operations, profitability alone is not enough.
Cash timing is critical.

A company can be profitable on paper but still fail if cash does not arrive on time.
 

The CashFlow Report exists to:
 

  • Monitor short-term liquidity

  • Identify strong or weak weeks

  • Track payment inflow patterns

  • Support financial planning and forecasting

  • Help management act before cash shortages occur
     



- What the CashFlow Report Represents
 

The CashFlow Report is a time-based financial intelligence view that shows how money actually moves into the business over time.
It does not focus on invoices, promises, or obligations — it focuses purely on real incoming payments.
 

This report is designed to answer one critical business question:
 

“When does money actually arrive, and how strong is our cash position over time?”


By transforming individual payment records into weekly and monthly trends, the CashFlow Report gives management a clear understanding of liquidity, momentum, and financial stability.
 


- Core Philosophy: Time Over Transactions
 

Unlike transaction-level reports, the CashFlow Report is time-centric, not document-centric.
 

This means:
 

  • Payments are aggregated

  • Individual invoices are abstracted

  • The focus is on period strength, not record count
     

This makes the report ideal for:
 

  • CFOs

  • Business owners

  • Financial controllers

  • Strategic decision-makers
     


- Week-Based Intelligence (The Heart of CashFlow)
 

Why Weeks Matter - 
 

Weeks represent a natural operational rhythm:
 

  • Payroll cycles

  • Supplier payments

  • Customer payment habits

  • Banking settlement patterns
     

The CashFlow Report is therefore built around ISO week numbers, ensuring consistency and accuracy.
 



- Current Week Highlighting (Real-Time Awareness)
 

The system automatically detects the current ISO week and visually highlights it in the interface.
 

This provides:
 

  • Immediate orientation (“Where are we now?”)

  • Context for recent performance

  • A reference point for comparison with past weeks
     

This small visual cue dramatically improves financial awareness.

 

- Monthly Cash Inflow 
 

Purpose:

To show long-term cash trends.

What it displays:
 

  • Last 12 months

  • Total incoming payments per month

  • Currency-aware amounts

  • Color-coded bars for clarity
     

Business insight provided:
 

  • Growth or decline patterns

  • Seasonal behavior

  • Performance comparison between months

  • Long-term cash stability


     

    - Final Perspective
     

    The CashFlow Report is not just a chart — it is a financial control panel.
     

    It gives businesses:
     

  • Confidence in daily decisions

  • Visibility into short-term liquidity

  • In simple terms:

    If Payment Tracking shows what happened, the CashFlow Report shows what matters next.
     

Read More
information_img

Obligo Report (Sub-Module)

- Obligo Report
 

Customer Obligation & Debt Visibility Module
 



- Conceptual Overview (What the Obligo Report Is)
 

The Obligo Report is a financial responsibility and exposure reporting module designed to give organizations a clear, aggregated view of how much money customers owe at any given time.
 

Rather than focusing on individual invoices or payments, the Obligo Report answers a higher-level business question:
 

“What is each customer’s total financial obligation to us?”


It consolidates data from documents, payments, and customer records into a single, customer-centric financial view.
 



- Why the Obligo Report Exists
 

In real-world business operations, financial risk is not measured per invoice — it is measured per customer.
 

The Obligo Report exists to:
 

  • Monitor customer debt exposure

  • Support credit control decisions

  • Identify high-risk or overdue customers

  • Enable management-level financial oversight

  • Provide a foundation for collections, follow-ups, and policy enforcement
     

This report is especially critical for:
 

  • Finance teams

  • Account managers

  • Business owners

  • Credit control departments
     



- Understanding “Obligo” in the System
 

The term Obligo represents financial commitment, not just unpaid invoices.
 

It combines:
 

  • Open invoices

  • Outstanding balances

  • Customer-level obligation limits

  • Historical document data
     

This is why the Obligo Report reads from both:
 

  • documents (actual financial transactions)

  • contactus (customer obligation metadata)
     



- Data Sources & Their Roles
 

- Documents Table
 

Provides:
 

  • Invoice totals

  • Credit documents

  • Financial movement history
     

- Contactus Table
 

Provides:
 

  • Official obligo amount

  • Payment terms

  • Shared ownership (team visibility)

  • Customer identity
     

Together, these create a reliable, reconciled view of customer debt.
 



- Filtering Philosophy (Why So Many Filters Exist)
 

The Obligo Report supports extensive filtering because financial questions vary by role.
 

Examples:
 

  • Management: “Who owes us the most?”

  • Sales: “Which of my customers are overdue?”

  • Finance: “What is our exposure per company or team member?”
     

Filters allow slicing the same data from multiple strategic angles.
 



- Company-Level Filtering
 

Supports organizations that:
 

  • Operate under multiple companies

  • Use different invoice settings

  • Need legal separation of obligations
     

This ensures:
 

  • Accurate reporting

  • Legal clarity

  • Correct financial responsibility
     



- Team Member Visibility & Control
 

The Obligo Report respects internal ownership.
 

How this works:
 

  • Normal users see only customers assigned to them

  • Shared customers are visible via shared_with

  • Admins and member-admins see everything
     

This prevents:
 

  • Data leakage

  • Unauthorized financial insight

  • Cross-team confusion

     

⚙️ Smart Processing Logic (Behind the Scenes)
 

The module dynamically decides:
 

  • Whether to filter in SQL (for performance)

  • Or filter in PHP (for flexibility)
     

This hybrid approach ensures:
 

  • Speed for large datasets

  • Accuracy for complex filters

  • Scalability as data grows
     



- Export & Reporting Use
 

The Obligo Report supports full export, making it suitable for:
 

  • Management presentations

  • External accounting

  • Audits

  • Legal follow-ups
     

Exports always respect:
 

  • Active filters

  • Visible columns

  • User permissions
     



- Integration with the Rest of the System
 

The Obligo Report is deeply connected to:
 

  • Customer profiles

  • Document history

  • Payment tracking

  • Team management

  • Invoice creation
     

It acts as a financial hub, not an isolated report.
 



- Security & Data Isolation
 

Because obligo data represents financial risk, strict controls apply:
 

  • Organization-level isolation

  • Role-based access

  • Shared-customer logic

  • SQL injection protection
     

This ensures financial confidentiality at all times.
 

 

Read More
information_img

Cunto (Sub-Module)

- Cunto Module
 

A Controlled, Conditional Check-Processing Workflow
 



- Conceptual Overview (What Cunto Really Is)
 

The Cunto module is a specialized extension of the Checks system, designed for organizations that require a separate, more controlled check-handling workflow.
 

While the standard Checks module handles general check payments, Cunto exists for scenarios where checks must follow stricter business, accounting, or compliance rules.
 

It is not a duplicate module.
It is a conditional operational layer that applies additional validation, review, and workflow discipline to check payments.
 



- Why the Cunto Module Exists
 

Not all organizations treat checks the same way.
 

Some businesses require:
 

  • A separate review process

  • A dedicated operational flow

  • Controlled visibility to specific users

  • Additional validation before status changes
     

The Cunto module solves this by:
 

  • Reusing the same data structure

  • Applying a different workflow logic

  • Enforcing module-level access rules
     

This allows organizations to maintain financial consistency while supporting custom operational requirements.

 


- Cunto Workflow Philosophy
 

Cunto enforces the idea that not every check can be processed freely.
 

In Cunto:
 

  • Status changes are intentionally gated

  • UI actions reflect workflow discipline

  • Data presentation is aligned with process compliance
     

This makes it ideal for:
 

  • Regulated environments

  • Internal audit workflows

  • Sensitive financial operations

  • Legacy or contractual check handling
     



- Status Handling in Cunto
 

Although Cunto uses the same status values as Checks, the way statuses change is different.
 

Status updates:
 

  • Pass through Cunto-specific validation

  • Use a dedicated API endpoint

  • Enforce tighter logic before persistence
     

This prevents:
 

  • Accidental approvals

  • Premature status changes

  • Unverified financial confirmations
     



- Cunto-Specific Document View
 

The Cunto module provides a custom document HTML rendering, even though the underlying data is the same.
 

Why?
 

  • To match the Cunto workflow language

  • To show only relevant controls

  • To visually separate it from general Checks
     

This ensures users immediately understand:
 

“I am in a controlled financial flow.”

 


 


- Access Control & Responsibility
 

Just like Checks, Cunto enforces:
 

  • Team-member-based visibility

  • Organization isolation

  • Admin override access
     


But with one key difference:
 

If the module is disabled, the tab does not exist.


This eliminates:
 

  • Accidental access

  • User confusion

  • Unauthorized actions
     



- Image & Evidence Handling
 

Cunto fully supports:
 

  • Multiple check images

  • Secure storage

  • Inline previews

  • Full-screen inspection
     

This keeps Cunto audit-ready, just like Checks.
 



- Reporting & Export Consistency
 

Even though the workflow is stricter, Cunto data remains compatible with all reports.
 

Exports:
 

  • Respect filters

  • Include status & rejection data

  • Preserve audit context
     

This means:
 

  • Finance teams can trust the numbers

  • Auditors can trace the origin

  • No reconciliation gaps exist
     



- System Integrations
 

Cunto integrates seamlessly with:
 

  • Customers

  • Missions

  • Documents

  • Team management

  • Reports & obligo

  • Image storage
     

It does not create a parallel universe — it creates a controlled lane within the same system.
 



- Security & Compliance
 

Cunto reinforces:
 

  • Feature-level access control

  • User-level visibility

  • Intentional status mutation

  • Full traceability
     

It is designed for high-trust financial environments where mistakes are costly.


 

Read More
information_img

Checks (Sub-Module)

- Checks Module
 

Controlled, Auditable, and Legally Traceable Check Payment Management
 



- Conceptual Overview (What the Checks Module Really Is)
 

The Checks module is a specialized financial control layer designed exclusively for managing check-based payments, which are fundamentally different from digital payments.
 

Unlike credit cards or bank transfers, checks are delayed, conditional, and legally sensitive.
They may:
 

  • Be deposited days later

  • Bounce due to technical or legal reasons

  • Enter legal recovery workflows

  • Require manual follow-up and documentation
     

Because of this, the Checks module exists as a dedicated operational system, not just another payment list.
 



- Why Checks Require Their Own Module
 

Checks introduce risk, delay, and legal exposure.
 

This module ensures:
 

  • Every check has a life cycle

  • Every status change is intentional

  • Every rejection is explicitly documented

  • Every image is stored and traceable

  • Every check is owned by a responsible team member
     

Without this structure, checks would become financial blind spots.
 



- Life Cycle of a Check (High-Level Flow)


Check Received
   │
   ▼
In Treatment
   │
   ├─► Paid Up
   │
   ├─► In Agreement
   │
   └─► Legal / Attorney

 

Each stage reflects a real-world banking and legal state, not just an internal label.
 


 

- Status System (Operational Meaning, Not Just Colors)
 

Each check status represents a financial and legal condition:
 

  • Paid Up (Green)

    The check cleared the bank. Money is confirmed. No further action required.
     

  • In Treatment (Yellow)

    The check is deposited or under review. Outcome is not yet known.
     

  • In the Care of an Attorney (Red)

    The check failed and entered legal recovery. This status freezes financial assumptions.

  • In Agreement (Gray)

    A settlement exists. Payment may be structured, delayed, or partially agreed.
     

These statuses directly affect reports, obligo, and risk exposure.



❌ Rejection Reasons – Legal Accountability Layer

 

A rejected check is never “just failed”.

The system enforces 27 predefined banking-standard rejection reasons, ensuring:
 

  • Uniform terminology

  • Legal defensibility

  • Bank compatibility

  • Accurate recovery workflows
     

Each rejection reason is stored permanently and linked to:
 

  • Status

  • Notes

  • Team member

  • Customer record
     

This is essential for legal disputes, audits, and debt recovery.
 


- Extra Detail JSON – Why It Exists
 

Checks carry non-relational data:
 

  • Holder name

  • ID number

  • Pay-to-order text

  • Images

  • Assigned team members
     

Instead of fragmenting the schema, all check-specific data is stored inside a structured JSON object, giving flexibility while preserving consistency.
 

This allows:
 

  • Future expansion

  • Multiple images

  • Multi-member responsibility

  • Zero schema migrations
     



- Team Member Assignment (Ownership & Responsibility)
 

Every check can be assigned to one or more team members.

This transforms checks from passive records into owned financial tasks.
 

Benefits:
 

  • Clear responsibility

  • Targeted visibility

  • Reduced errors

  • Faster resolution
     

Non-admin users see only checks assigned to them, while admins retain full oversight.
 



- Image Management (Proof & Evidence)
 

Each check can store multiple images, such as:
 

  • Front / back of check

  • Bank stamp

  • Legal annotations
     

Images are:
 

  • Stored securely

  • Previewed inline

  • Viewable in full resolution

  • Permanently linked to the check record
     

This makes the module audit-ready at all demonstrates proof of payment or failure.
 



✏️ Editing Philosophy (Controlled, Not Freeform)
 

Check details can be edited, but never casually.
 

Edits update:
 

  • Structured JSON fields

  • Notes

  • Status

  • Rejection reasons
     

Every change is intentional and reflected immediately in:
 

  • Reports

  • Obligations

  • Legal workflows
     

There is no “silent correction.”
 



- Export & Reporting Integrity
 

Exports include:
 

  • Check holder details

  • Status

  • Rejection reasons

  • Assigned members

  • Notes

  • Amounts & currency
     

Exports always:
 

  • Respect filters

  • Reflect live status

  • Preserve legal context
     

This ensures exported data is safe for accountants, lawyers, and auditors.
 



- Security & Access Control
 

The Checks module enforces:
 

  • Organization-level isolation

  • Role-based visibility

  • Assignment-based access

  • Safe deletion with confirmation
     

No user can accidentally:
 

  • View unauthorized checks

  • Modify unrelated records

  • Delete checks without intent


     

Read More
information_img

Documents (Sub-Module)

- Documents Module
 

Unified Financial Document Intelligence & Control Layer
 



- Conceptual Overview (Why This Module Exists)
 

The Documents module is the authoritative registry of all financial documents created inside the system.

It does not only display invoices — it connects documents, payments, customers, companies, projects, and compliance logic into a single operational view.
 

Every document that has financial meaning eventually appears here:
 

  • Invoices

  • Receipts

  • Tax invoices (GI / IR)

  • Credit invoices

  • Orders (detail, purchase)
     

If the Payment Tracking module answers “what happened to the money?”,
the Documents module answers “why does this money exist?”
 



- Role of Documents in the Financial Ecosystem
 

Customer
   │
   ▼
Document Created
   │
   ├─► Invoice / Order
   │
   ├─► Receipt / Tax Invoice
   │
   ├─► Credit / Adjustment
   │
   ▼
Payment Tracking
   │
   ▼
Accounting Reports


Documents are the legal and logical anchor that:
 

  • Define payment obligations

  • Control VAT / tax behavior

  • Drive payment expectations

  • Support audits and disputes
     



- Document Types (Operational Meaning)

 

Each document type has a distinct accounting role:
 

  • Invoice → Requests payment

  • Receipt → Confirms payment

  • GI / IR (Tax Invoice) → Legal tax declaration

  • Receipt Tax Invoice → Combined payment + tax

  • Credit Invoice → Reduces liability

  • Orders → Operational intent (pre-financial)
     

The module does not merge these roles — it keeps them clearly separated, which is essential for compliance.
 



- Views System – Why “Everything / Moved / Did Not Pass” Exists


The Documents module is context-aware, not static.
 

- Everything
 

Shows all documents, regardless of payment state.

Used for:
 

  • Full audits

  • Legal history

  • Long-term reporting
     

✅ Moved
 

Shows documents linked to successful payments.

Used for:
 

  • Revenue confirmation

  • Accounting exports

  • Tax submissions
     

❌ Did Not Pass
 

Shows documents linked to failed or incomplete payments.

Used for:
 

  • Collection follow-ups

  • Risk analysis

  • Customer support
     

Each view uses its own column configuration, so users see only what matters in that context.
 



- Custom Fields Engine (Core Differentiator)
 

The Documents table is not hard-coded.
 

Each user can:
 

  • Choose visible fields

  • Reorder columns

  • Pin important columns

  • Rename column labels

  • Mix static + dynamic fields
     

Why this matters:
 

Different roles ask different questions:
 

  • Accountant → Amounts, tax, company

  • Sales → Customer, manager, tags

  • Operations → Status, folders, notes
     

The system adapts without duplicating screens.


- Filtering Philosophy (Real Business Use Cases)

 

Filters are designed around human workflows, not database structure.
 

  • Date range → Period accounting

  • Amount range → Fraud & exception detection

  • Company → Multi-company organizations

  • Team member → Responsibility tracking

  • Customer status / manager → Sales & CRM alignment

  • Tags → Business classification

  • Shared with → Internal collaboration
     

This allows the same dataset to serve finance, sales, and management simultaneously.
 



- Status & Payment Awareness
 

Documents do not guess payment state — they reflect it.
 

  • Paid → Green

  • Unpaid → Red

  • Partial → Yellow
     

These states are directly synced with Payment Tracking and cannot drift.
 

This guarantees:
 

  • Accurate cash reports

  • Reliable aging analysis

  • Correct revenue recognition


    - Export Logic (Why It’s Safe for Accounting)

     

    Exports are not raw dumps.
     

    They:
     

  • Respect active filters

  • Respect visible columns

  • Include custom fields

  • Preserve order and labels

  • This ensures exported data can go directly to accountants, without cleanup.
     


    - Data Flow (From Click to Screen)
     

    1️⃣ User opens Documents

    2️⃣ System loads:
     

  • Column config

  • Field order

  • View type
     

  • 3️⃣ Query is dynamically built

    4️⃣ Headers are generated

    5️⃣ Rows are rendered with:
     

  • Icons

  • Images

  • Status indicators
     

  • 6️⃣ HTML + pagination returned via API
     

    This makes the module:
     

  • Fast

  • Flexible

  • Stateless
     


  • - Security & Compliance Layer
     

  • User-scoped data isolation

  • Role-based field visibility

  • No silent deletion

  • Full audit trail

  • Every document is legally defensible.



     

Read More
information_img

Payment Tracking ( Sub-Module)

- What is Payment Tracking?
 

Payment Tracking is the core financial intelligence engine of the Reports module.
It aggregates all incoming payments, regardless of source, method, or document type, and presents them in a searchable, filterable, auditable timeline.
 

This module is read-only by default, except for:
 

  • Refund actions

  • Status handling

  • Deposit linking
     


- Architecture Overview (Visual Concept)
 

documents_payments

├─ contactus        → Customer identity
├─ user_detail      → Team member (who charged)
├─ documents        → Invoice / Receipt / GI-IR
├─ invoices_settings→ Company & invoice config
├─ deposit_bank     → Bank deposit status


Payment Controller
(loadrecord_payment)


HTML + Chart JSON


Payment Tracking UI

 



Why Payment Tracking Exists (Business Purpose)
 

Payment Tracking exists to replace manual accounting uncertainty with:
 

✅ Full transparency
✅ Real-time visibility
✅ Accurate reconciliation
✅ Audit-ready records
✅ Automated reporting
 

It acts as the single source of truth for:
 

  • Finance teams

  • Management

  • Auditors

  • Customer support


    - Where Payment Tracking Sits in the System


    Customer
       │
       ▼
    Invoice / Order
       │
       ▼
    Payment Attempt
       │
       ├─► Success ──► Deposit ──► Accounting Reports
       │
       └─► Failure ──► Retry / Audit / Support


    Payment Tracking sits between operations and accounting, ensuring no financial action is ever invisible.


    - Payment Lifecycle – Visual Breakdown
     

    1️⃣ Creation Phase – Intent Becomes Action
     

    A payment record is created whenever:
     

  • A customer pays via gateway (card, Bit, transfer, etc.)

  • A cashier records cash or check

  • A subscription renews automatically

  • An external API submits a transaction

  • At this moment, the system captures:
     

  • Customer identity

  • Payment amount & currency

  • Payment method

  • Related document(s)

  • Processing team member

  • Technical gateway response

  • This guarantees traceability from the first second.
     



    2️⃣ Processing Phase – Reality Check
     

    Not all payments are immediately “real money”.

    During this phase, the system evaluates:
     

  • Gateway approval vs settlement

  • Check clearance

  • Payments may exist in temporary states, allowing the system to:

  • Retry safely

  • Show failures transparently

  • Prevent premature revenue reporting

     


  • 3️⃣ Finalization Phase – Accounting Truth
     

    Only when a payment is confirmed does it:
     

  • Change status to Moved

  • Appear in revenue calculations

  • Become eligible for deposit & refund

  • Flow into CashFlow and Obligo reports

  • This protects accounting integrity.
     



    - Payment Status System (Why It’s Critical)

     

    ✅ Moved (Successful)
     

    Represents verified money.
     

  • Included in financial reports

  • Eligible for refund

  • Can be deposited to bank

  • Considered accounting-safe
     

  • ❌ Did Not Pass (Failed)
     

    Represents attempted but unrealized money.
     

  • Never deleted
     

  • Failed payments are business evidence, not errors to hide.

     

    - Filtering Logic – Designed for Real Business Questions
     

    Every filter exists because someone in finance or support actually needs it.
     

    - Date Filters
     

    Accountants work by periods, not guesses.
    Filters operate on payment creation date, ensuring accurate cash-basis reporting.
     



    - Amount Range
     

    Used for:
     

  • Fraud detection

  • High-value audits

  • Exception analysis


  • - Customer, Email, Phone
     

    Support teams search by human memory, not IDs.
    This enables fast issue resolution.


    - Payment Method
     

    Each method has different:
     

  • Fees

  • Risks

  • Settlement delays

  • Separating them allows:

  • Gateway performance evaluation

  • Cost optimization

  • Bank reconciliation planning
     


  • - Multiple Payments & Mixed Methods (Real-World Accounting)

     

    One invoice can be paid using:
     

  • Cash

  • Credit card

  • Transfer

  • All together
     

  • Instead of duplicating invoices, the system stores structured multi-receipt data, ensuring:
     

  • VAT accuracy

  • Correct refunds

  • Legal compliance
     

  • - Deposit Awareness – Bridging Software & Banks
     

    A successful payment ≠ money in the bank.
     

    Payment Tracking explicitly tracks:
     

  • Payment success

  • Deposit status

  • Deposit date

  • Bank linkage

  • This enables:

  • Accurate cash flow forecasts

  • Deposit reconciliation

  • Audit-ready reports

     

    - Security, Audit & Trust Layer
     

    Every payment:
     

  • Is scoped to organization

  • Is role-validated

  • This ensures:

  • Legal defensibility

  • Auditor confidence

  • Internal accountability

  • Cannot be silently removed

  • Is traceable to a user



     

Read More
information_img

Reports Moule

- Reports Page
 

Central Payment, Finance & Cash Intelligence Module


- High-Level Overview (Main Module Purpose)
 

The Reports Page is the financial brain of the biz1 system.
 

It consolidates all monetary activity—payments, invoices, checks, deposits, obligations, cash flow, and orders—into a single, structured reporting hub.
 

 If Products & Orders generate money, the Reports Page explains what happened to that money.

 

  • - Architecture Position (Very Important)
     

    SYSTEM CORE
    │
    ├── Customers
    ├── Products
    ├── Orders
    ├── Documents (Invoices / Receipts)
    │
    └── REPORTS PAGE  ← THIS MODULE
         ├── Payment Tracking
         ├── Documents
         ├── Checks / Cunto
         ├── Obligo
         ├── CashFlow
         ├── Order Report
         ├── Payers Tracking
         ├── Monthly Report
         └── Deposit
    
    


    ✔ Reports do not create data
    ✔ Reports read, analyze, group, and visualize data
    ✔ Reports are 100% dependent on other modules


     

    - Sub-Modules Explained (Conceptual, Not CRUD)
     


    1️⃣ Payment Tracking
     

    - Purpose:

    Tracks actual money movements.
     

  • Key Characteristics:
     

  • Chart-driven (monthly bars, pie charts)

  • Filters by date, customer, project, team, gateway

  • Export-ready

  • Status-based (Moved / Did Not Pass)
     


  • 2️⃣ Documents
     

    - Purpose:

    Financial visibility per document, not per payment.
     

  • Key Characteristics:
     

  • Multi-document support (invoice, receipt, GI/IR, credit)

  • Custom fields per organization

  • Company-based filtering

  • Deep integration with Documents module


  • 3️⃣ Checks
     

    - Purpose:

    Full lifecycle tracking of check-based payments.
     

  • Key Characteristics:
     

  • 27 structured rejection reasons

  • Status workflow

  • Image upload (check photo)

  • Mission creation from checks


  • 4️⃣ Cunto (Conditional Module)
     

    - Purpose:

    Specialized check workflow for Cunto-enabled organizations.
     

    Key Characteristics:

  • Same financial logic as Checks

  • Different approval/status flow

  • Enabled only if cunto_module exists
     


  • 5️⃣ Obligo Report
     

    ⚠️ Purpose:

    Shows customer debt exposure.
     

     

  • Key Characteristics:
     

  • Grouped by customer

  • Date-based filtering

  • Company & team filtering

  • Critical for risk management
     


  • 6️⃣ CashFlow Report
     

    - Purpose:

    Shows timing of money, not just totals.
     

  • Key Characteristics:
     

  • Week-based analysis

  • Predictive financial planning

  • Visual flow representation
     


  • 7️⃣ Order Report (Admin Only)
     

    - Purpose:

    Connects orders → invoices → payments.
     

  • Key Characteristics:

  • Chart-driven

  • Admin-level visibility

  • Operational finance control
     


  • 8️⃣ Payers Tracking
     

    - Purpose:

    Customer-centric payment summary.
     

  • Key Characteristics:
     

  • Aggregated totals per customer

  • Gateway filtering

  • Export-ready
     


  • 9️⃣ Monthly Report
     

    - Purpose:

    Long-term financial trend analysis.
     

    Two Modes:
     

  • Debt View

  • Open Orders View
     

  • Key Characteristics:
     

  • Rolling 12-month window

  • Debit / credit calculation

  • Customer grouping
     


  • - Deposit Report

     

    - Purpose:

    Tracks bank-level deposits.
     

  • Key Characteristics:
     

  • Cash, checks, transfers

  • Bank selection

  • Team member attribution
     


  • - Connected Systems (Critical)
     

    The Reports Page pulls data from:

  • Customers (contactus)

  • Documents (documents)

  • Orders

  • Payment gateways

  • Banks

  • Teams

  • Campaigns

  • Subscriptions
     

  • No data duplication
    Read-only analytics layer
     



    ⚙️ Settings & Customization
     

  • Default tab per user

  • Custom payment fields

  • Company-based invoice filtering

  • Payment gateway configurations

  • Role & plan restrictions
     

  • All stored in:
     

  • user_detail

  • invoices_settings

  • payment_detail
     


  • - Security & Governance
     

  • Login enforcement

  • Plan-based access

  • Role-based tab visibility

  • Organization-level data isolation

  • Secure export & API access

     


  • - Final Summary
     

    
    Reports Page =
    
    ✔ Financial transparency
    ✔ Payment intelligence
    ✔ Risk & obligation control
    ✔ Cash flow forecasting
    ✔ Multi-gateway reporting
    ✔ Enterprise-grade analytics
    
    
    
    

     

Read More
information_img

Storage (Sub-Module)

- What Is the Storage Section?
 

The Storage section displays all products physically stored in warehouses, along with:
 

  • Inventory quantities

  • Sold quantities

  • Damaged quantities

  • Category & sub-category

  • Cost price (permission-based)
     

Each row represents a product in a specific storage location.

 


 


- What Storage Is Used For
 

- Inventory Control
 

  • View real-time stock

  • Track available quantities

  • Monitor sold & damaged units
     

- Multi-Storage Tracking
 

  • Same product in multiple storages

  • Central + branch warehouses

  • Sub-storage inclusion
     

- Reporting & Export
 

  • Export inventory to Excel

  • Category-wise stock analysis

  • Storage utilization review
     



- Storage Interface – How It Works
 


 

Top Bar:
[ Select Storage ▼ ]   [ Search Product ]   [ Export File ]

Table Columns:
# | SKU | Product | Supplier | Category | Cost | Sold | Inventory | Action

 


Storage Selector
 

  • All → Shows products from all storages

  • Specific Storage → Shows products from that storage + its sub-storages

 


 


? Filtering & Search
 

  • ? Search by product name or SKU

  • ? Filter by category

  • ? Filter by sub-category

  • All filters work together in real time
     



➕ Adding Products to Storage
 

Add Flow

  1. Click green “+” icon

  2. Select storage

  3. Enter stock quantity

  4. Optional: damaged units & notes

  5. Save → inventory updates instantly
     



✏️ Editing Inventory
 

  • Edit stock quantity

  • Adjust damaged count

  • Inventory auto-recalculates

  • Changes reflect across reports
     



? Exporting Inventory
 

  • Click Export File

  • Excel downloads

  • Respects filters (storage, category, search)
     



? Inventory Calculation Logic
 


 

Available Inventory =
stock
- sold
- damaged
- moved_from_storage
+ moved_to_storage


✔ Automatic
✔ No manual recalculation
✔ Always consistent
 

Product Movement & Storage Request 
 

? What Is the Request Section?
 

The Request section manages how products move:
 

  • Between storages

  • From suppliers into storage
     

Every request creates a controlled, auditable workflow.
 



? Request Use Cases
 

? Storage-to-Storage Transfer
 

  • Move stock from one warehouse to another

  • Track outgoing & incoming quantities
     

? Supplier Orders
 

  • Order products from suppliers

  • Receive inventory into storage
     

? Documentation
 

  • Generate PDF transfer / order documents

  • Maintain audit trail
     



? Request Interface Overview
 


 

Table Columns:
Request ID | User | Date | Type | From | To | Qty | Notes | Status | Actions


Request Types
 

  • Moving Request – Storage → Storage

  • Supplier Order – Supplier → Storage
     



➕ Creating a Request
 

Step-by-Step
 

  1. Click Add Request

  2. Select request type

  3. Choose:

    • From storage

    • To storage OR supplier

  4. Add products & quantities

  5. Optional: save as Draft

  6. Submit
     

✔ Supports multiple products
✔ Single request = multiple items
 



✅ Approve / ❌ Reject / ? Receive
 

  • Approve → authorizes movement

  • Reject → cancels request

  • Receive → updates inventory automatically
     

Inventory updates happen only on Receive.
 



? PDF Generation
 

  • One-click PDF

  • Includes:

    • Storage details

    • Products & quantities

    • Notes

    • Request metadata
       



? How Storage & Request Work Together

 

Supplier / Storage
       ↓
    Request
       ↓
   Approval
       ↓
   Receive
       ↓
Inventory Updated

✔ Zero manual stock edits
✔ Full traceability
✔ Clean audit trail
 

? Permissions & Control
 

Storage Permissions
 

  • View inventory

  • Edit inventory

  • View cost & sold

  • Delete inventory entries
     

Request Permissions
 

  • Create requests

  • Approve / reject

  • Edit drafts

  • Receive inventory
     

All permissions controlled via role-based JSON config.
 

?️ Database Integrity (Conceptual)
 

  • storage_products → inventory truth

  • storage_request → movement log

  • ec_product → aggregated stock

  • JSON used for flexibility & scale
     

✔ No duplication
✔ No race conditions
✔ Always consistent

? Final Summary
 


 

Storage & Request Module =
✔ Physical inventory control
✔ Multi-warehouse support
✔ Secure movement workflow
✔ Supplier integration
✔ Automatic stock calculation
✔ PDF documentation
✔ Enterprise-ready design



 

Read More
information_img

Storage List (Sub-Module)

What This Module Is
 

The Storage List module is the physical inventory backbone of the system.

It represents real-world warehouses, rooms, shelves, or locations and connects them directly to:
 

  • Products

  • Inventory quantities

  • Team members

  • Transfers & requests
     

If Products define what you sell,
Storage List defines where it physically exists.

 


 


- How the Storage Module Is Structured (Visual Concept)
 

Main Warehouse (Parent)
├── Section A
│   ├── Room 1
│   └── Room 2
└── Section B
    └── Room 3

✔ Unlimited hierarchy depth
✔ Real-world mapping
✔ Clean parent → child logic
 

- Core Responsibilities of Storage List

- Storage Location Management

Create unlimited storage locations

Rename, edit, or remove locations

Add notes for internal clarity
 

- Team-Based Access

Assign team members to storages

Control who manages which warehouse

Visual avatar-based team display
 

- Hierarchical Organization

Parent storages (main warehouses)

Child storages (sections, rooms)

Nested storage logic
 

- Product Placement

Add existing products to storage

Create new products directly in storage

Track inventory per location

 

What Default Storage Means
 

  • Only one storage can be default

  • First storage created → auto default

  • Used when:

    • Creating new products

    • Auto-assigning inventory

✔ Changeable anytime
✔ System-enforced uniqueness
 



- Expandable Views (Power Feature)
 

- View Products in Storage

Click the eye icon to expand:
 



Storage → Products
# | SKU | Product Name | Category | Stock




✔ Live inventory per storage
✔ No navigation away from page

 


 

- View Sub-Storages
 

Click the sub-storage icon:
 


Storage → Sub-Storages
# | Sub-Storage Name | Actions


 


✔ Tree-style navigation
✔ Easy hierarchy management

 


 


➕ Adding Products to Storage

 

Two Ways to Add Products
 

1️⃣ Add Existing Product
 

  • Select product

  • Enter quantity

  • Assign to storage
     

2️⃣ Create New Product
 

  • Full product form

  • Auto-linked to storage

  • Inventory created instantly
     



- What Happens on Delete (Smart Logic)
 

When a storage is deleted:
✔ Storage requests removed
✔ Products are unlinked, not deleted
✔ Inventory integrity preserved
 

- Cannot delete if:
 

  • Products still exist inside storage

 


 


- Behind-the-Scenes Intelligence
 

Inventory Sync
 

  • Each storage has its own stock count

  • Products can exist in multiple storages

  • Inventory tracked per location
     

JSON-Based Flexibility
 

  • Team members stored as JSON

  • Product-storage mapping stored as JSON

  • Easy scaling without schema explosion
     



- Connected Modules (Ecosystem View)
 

  •  Products – Where items are assigned

  •  Storage Requests – Transfers between storages

  •  Team Members – Storage access control

  •  Reports – Inventory & movement insights

 


 


- Permissions & Control
 

  • View storages

  • Add / edit storages

  • Delete storages

  • Assign team members

  • Manage inventory
     

All controlled via role-based permissions.
 



- Real-World Example
 

Company:
- Main Warehouse (default)
- Tel Aviv Branch
- Jerusalem Branch

Each branch:
- Has its own stock
- Has its own team
- Shares same product catalog

 

✔ Accurate
✔ Scalable
✔ Business-ready

 


 


- Final Summary (One Look)
 

Storage List =
✔ Warehouse control
✔ Inventory precision
✔ Team-based access
✔ Real-world hierarchy
✔ Clean UI
✔ Enterprise-ready logic



 

Read More
information_img

Insurance (Sub-Module)

- What Is the Insurance Module?
 

The Insurance module is a specialized financial & customer-risk management system.
 

It does not behave like regular products or orders.
 

Instead, it models:
 

  • Long-term commitments

  • Recurring financial responsibility

  • Family-based coverage

  • Regulatory and compliance-sensitive data
     

Insurance is not a transaction.
It is a relationship over time.

 


 


- Why the Insurance Module Exists
 

Traditional sales systems fail at insurance because insurance:
 

  • Is time-bound

  • Is family-centric

  • Has multiple statuses

  • Requires continuous monitoring

  • Is not completed in one payment
     

This module exists to solve that complexity.
 



- Core Concept: Insurance Is a Living Entity
 

An insurance record is not static.
 

It evolves through:
 

  • Status changes

  • Coverage updates

  • Family changes

  • Amount recalculations

  • Regulatory updates
     

The Insurance module is designed to track life cycles, not snapshots.
 



- Family-Centric Insurance Architecture

At the heart of the module lies a family model:
 

Customer
   ↓
Insurance Family
   ↓
Main Member
   ↓
Dependents
   ↓
Multiple Insurance Policies


This reflects real-world insurance structures, not accounting shortcuts.
 



- What the Insurance Module Manages
 

- Insurance Family Members
 

Each family member represents:
 

  • A real insured individual

  • A legal identity

  • A coverage relationship
     

This enables:

✔ Accurate compliance
✔ Clear beneficiary structure
✔ Family-level reporting
 



- Insurance Policies
 

Each policy tracks:
 

  • Contract reference

  • Insurance category

  • Coverage dates

  • Financial amount

  • Operational status
     

Policies are attached to people, not just customers.
 



- Insurance Amount Intelligence
 

The system calculates and maintains:
 

  • Total insurance amount

  • Life insurance totals

  • Health insurance totals
     

These values are:
 

  • Auto-aggregated

  • Displayed at customer level

  • Used in reporting & analytics
     



- Insurance Status Lifecycle (Business-Critical)
 

Insurance does not jump from created to completed.

Statuses reflect real insurance workflows:

 טרם הוזמן    =      Not Yet Ordered
 נשלחה בקשה    = Request Sent 
 התקבל     =   Approved / Rejected
 ריגקט      = Rejected
 

Color-coding ensures instant visual understanding.
 



- Analytics & Reporting Philosophy
 

Insurance reporting focuses on patterns, not totals.
 

The module answers questions like:
 

  • How many active insured members?

  • Which agents close more policies?

  • What is the monthly insurance growth?

  • Where are insurance requests stuck?
     

This is why charts are core, not optional.
 



- Visual Intelligence Built In
 

The Insurance dashboard provides:
 

  •  Distribution charts

  •  Member-based analysis

  •  Agent/seller performance

  •  Monthly & yearly trends
     

This allows management-level insight at a glance.
 



- Bulk Data & External Reality
 

Insurance data often comes from:
 

  • External agencies

  • Government platforms

  • Excel exports

  • Legacy systems
     

The module supports structured import, ensuring:

✔ Data normalization
✔ Column mapping
✔ Error handling
 



- How Insurance Connects to the System
 

- Customers
 

Insurance lives inside customer profiles, not outside.

Customer dashboards instantly reflect:
 

  • Insurance status

  • Coverage amount

  • Order state
     



- Orders
 

Insurance order status integrates with:
 

  • Order tracking

  • Workflow management

  • Operational follow-ups
     



- Products & Categories
 

Insurance categories are organized using:

  • Product category logic

  • Reporting hierarchy

  • Business classification
     



- Dashboard
 

Insurance KPIs feed:
 

  • Executive dashboards

  • Risk analysis

  • Performance summaries
     



- Compliance & Governance
 

Insurance data is:
 

  • Identity-sensitive

  • Financially regulated

  • Time-critical
     

This module ensures:

✔ Controlled access
✔ Role-based permissions
✔ Audit-ready structure
 



- Who Uses the Insurance Module?
 

This module is essential for:

 Insurance agents
 Managers & supervisors
 Back-office operations
 Executives
 System administrators
 



- Strategic Business Value
 

Without this module:
 

  • Insurance data becomes fragmented

  • Families are misrepresented

  • Status tracking is manual

  • Reporting is unreliable
     

With this module:

✔ Insurance becomes measurable
✔ Operations become predictable
✔ Customers gain transparency
 



- Final Summary
 

Insurance is not a product.

It is a long-term financial relationship.
 

This module transforms insurance from:
 

“Scattered records”

Into:

A structured, visual, reportable system

 

 

 

Read More
information_img

Suppliers (Sub-Module)

- What Is the Suppliers Module?
 

The Suppliers module is the foundation of inbound business operations.
 

It represents who you buy from, not who you sell to.
 

Every product you stock, every purchase order you create, every supplier invoice you receive — all of it starts here.
 

If Customers power revenue,
Suppliers power availability, cost
control, and inventory flow.

 


 


- Why the Suppliers Module Exists
 

Businesses don’t operate in isolation.

They rely on vendors for:
 

  • Products

  • Raw materials

  • Services

  • Inventory replenishment
     

The Suppliers module exists to centralize and control supplier relationships, ensuring:
 

✔ Accurate supplier records
✔ Clear financial tracking
✔ Traceable procurement
✔ Reduced operational risk
 



- Where Suppliers Fit in the System
 

Suppliers sit upstream of sales and inventory.

Supplier
   ↓
Purchase / Storage Request
   ↓
Inventory / Stock
   ↓
Products
   ↓
Orders → Customers
 

This makes Suppliers a critical starting point, not a side module.
 



- Who Uses the Suppliers Module?
 

This module is used daily by:
 

 Procurement teams – manage vendors
 Inventory managers – restock products
 Finance teams – track supplier payments
 Managers – monitor supplier performance
 Admins – maintain clean vendor data
 



- What a Supplier Represents
 

A supplier is not just a name.
 

In the system, a supplier represents:
 

  • A business entity

  • A financial counterparty

  • A source of products or services

  • A recurring operational dependency
     

Each supplier becomes a hub for expenses, orders, and invoices.
 



- Core Responsibilities of the Suppliers Module
 

- Supplier Identity
 

Stores:
 

  • Name

  • Contact details

  • Company ID

  • Language preference

  • Primary contact person
     

This ensures communication and compliance accuracy.
 



- Supplier Expense Tracking
 

Every cost associated with a supplier can be:
 

  • Recorded

  • Categorized

  • Paid or unpaid

  • Reported
     

This allows finance teams to:

✔ Track liabilities
✔ Monitor unpaid invoices
✔ Control cash flow
 



- Supplier Orders & Procurement
 

Suppliers are directly linked to:
 

  • Purchase orders

  • Storage requests

  • Inventory inflow
     

This ensures:
 

  • Clear traceability of stock origins

  • Accurate inventory valuation

  • Supplier accountability
     



- Supplier Invoices
 

Each supplier can have:
 

  • Multiple invoices

  • Paid or unpaid documents

  • Linked storage or order records
     

This enables end-to-end procurement visibility.
 



- Why Suppliers Matter Operationally
 

Without structured supplier management:
 

  • Inventory shortages increase

  • Costs become unclear

  • Duplicate vendors appear

  • Financial audits become painful
     

With Suppliers module:

✔ Procurement becomes controlled
✔ Costs become transparent
✔ Vendor relationships improve
 



- Supplier-Centric Business Intelligence
 

Using supplier data, businesses can answer:
 

  • Which suppliers cost us the most?

  • Who has the most unpaid invoices?

  • Which suppliers provide which products?

  • Where are procurement bottlenecks?
     

This turns suppliers into measurable assets, not just contacts.
 



- How Suppliers Connect to Other Modules
 

The Suppliers module integrates deeply with:
 

- Products
 

Suppliers are linked to products to identify:
 

  • Source of goods

  • Supplier-specific pricing

  • Product availability
     



- Expenses
 

All supplier-related expenses are centralized, allowing:
 

  • Vendor cost analysis

  • Payment tracking

  • Expense auditing
     



- Storage & Inventory
 

Supplier orders feed directly into:
 

  • Storage requests

  • Inventory updates

  • Stock availability
     



- Documents
 

Supplier invoices and purchase documents ensure:
 

  • Financial traceability

  • Legal compliance

  • Procurement history
     



- Governance & Control
 

Supplier data is protected by:
 

  • Role-based permissions

  • Controlled editing

  • Centralized ownership
     

This prevents:

❌ Duplicate suppliers
❌ Unauthorized changes
❌ Financial inconsistencies
 



- Strategic Value of the Suppliers Module
 

The Suppliers module enables:
 

✔ Reliable procurement
✔ Predictable inventory
✔ Financial clarity
✔ Vendor accountability
✔ Scalable operations

It transforms suppliers from external chaos into structured partners.
 



- Final Summary
 

Suppliers are the backbone of supply-side operations.
 

They define:
 

  • Where products come from

  • How much they cost

  • When inventory is replenished

  • What the business owes
     

Without Suppliers:

You sell blindly.

With Suppliers:

You operate intelligently.

Read More
information_img

Detail Orders (Sub-Module)

- What Is the Detail Orders Module?
 

The Detail Orders module is the most granular and accurate view of sales activity inside the Product Report system.
 

While high-level Orders give summaries,

Detail Orders answer the question:
 

What exactly was sold, to whom, how, when, and under what conditions?


Each record represents a fully expanded order, including:
 

  • Every product or group

  • Quantities

  • Pricing logic

  • Customer linkage

  • Payment and fulfillment state
     



- Why the Detail Orders Module Exists
 

As businesses grow, summaries are not enough.
 

Organizations need:
 

  • Proof of transactions

  • Item-level accountability

  • Financial traceability

  • Customer dispute clarity

  • Operational accuracy
     

The Detail Orders module exists to provide absolute transparency at the lowest transaction level.
 



- Where Detail Orders Fit in the System
 

Detail Orders sit between Sales, Finance, Inventory, and Customers.

Product / Group
       ↓
Detail Order (items, quantities, prices)
       ↓
Customer
       ↓
Payment & Status
       ↓
Invoices / Receipts / Inventory
 

This makes Detail Orders the single source of truth for what was actually sold.
 



- Who Uses Detail Orders?
 

This module is heavily used by:
 

 Managers – audit sales accuracy
 Operations – verify fulfillment
 Finance teams – validate revenue
 Support teams – resolve disputes
 Admins – system-level reporting
 



- What a Detail Order Represents
 

Each Detail Order represents a real business transaction, not an estimate or draft.
 

It includes:
 

  • Exact items sold

  • Prices applied (discounts, VAT, custom pricing)

  • Customer identity

  • Order lifecycle status

  • Payment completion state

  • Linked business documents
     

This makes it legally and financially reliable.
 



- What You Can Track with Detail Orders
 

Detail Orders allow you to analyze:
 

  • Which exact products were sold

  • Which customer bought which item

  • How discounts were applied

  • Partial vs full payments

  • Order lifecycle progress

  • Revenue at item level
     

This enables deep business intelligence.
 



- Order Items as First-Class Data
 

Each order contains structured item records, including:
 

  • Product / Group / Title

  • Quantity

  • Unit price

  • Discounts

  • Final amount

  • Item notes

  • Item type
     

This allows:

✔ Inventory validation
✔ Margin analysis
✔ Item-level reporting
 



- Payment & Financial Clarity
 

Detail Orders clearly show:
 

  • Paid

  • Unpaid

  • Partially paid
     

This helps finance teams:
 

  • Track outstanding amounts

  • Identify payment gaps

  • Reconcile revenue
     

No guessing. No ambiguity.
 



- Order Lifecycle Tracking
 

Each detail order follows a lifecycle:
 

1️⃣ Created
2️⃣ Processed
3️⃣ Paid (or pending)
4️⃣ Fulfilled
5️⃣ Closed
 

Statuses are configurable and visible, allowing teams to:
 

  • Track progress

  • Prevent missed steps

  • Maintain consistency
     



- Powerful Filtering = Control
 

Detail Orders support filtering by:
 

  • Customer

  • Date range

  • Amount range

  • Team member

  • Status

  • Payment state

  • Custom order fields
     

This enables:

✔ Audits
✔ Investigations
✔ Monthly reviews
✔ Compliance checks
 



- Business Scenarios Powered by Detail Orders
 

- Financial Audits

Verify every item sold and paid.
 

- Customer Support

Resolve disputes using item-level evidence.
 

- Inventory Validation

Confirm stock movements align with sales.
 

- Performance Analysis

Understand which products actually generate revenue.
 



- Governance & Accuracy
 

Detail Orders are protected by:
 

  • Role-based permissions

  • Controlled editing

  • Status locking
     

Once an order is closed, it becomes a trusted record, not just editable data.
 



- How Detail Orders Connect to Other Modules
 

Detail Orders integrate deeply with:
 

  • Products → item reference

  • Customers → buyer identity

  • Orders → order workflow

  • Documents → invoices & receipts

  • Storage → inventory impact

  • Reports → sales analytics
     

This makes them central, not optional.
 



- Strategic Value of Detail Orders
 

Without Detail Orders:
 

  • Sales data is vague

  • Financial audits are slow

  • Disputes are harder

  • Inventory mismatches increase
     

With Detail Orders:

✔ Precision
✔ Accountability
✔ Transparency
✔ Scalability
 



- Final Summary
 

Detail Orders are the backbone of transactional truth.
 

They transform sales into:

 Auditable records
 Financial evidence
 Operational signals
 Customer history
 

If Products define what you sell,
and Orders define that you sold,
then Detail Orders define how exactly the sale happened.


 

Read More
information_img

Meeting Reports (Sub-Module)

- What Is the Meeting Reports Module?
 

The Meeting Reports Module is the central tracking system for all meetings, appointments, and online sessions across the organization.
 

It answers one critical question:
 

Who met whom, when, why, and with what result?


Meetings are not just calendar events — they represent:
 

  • Sales conversations

  • Client follow-ups

  • Support sessions

  • Internal coordination
     

This module turns meetings into structured, reportable business data.
 



- Why the Meeting Reports Module Exists
 

Without structured reporting:
 

  • Meetings get forgotten

  • Follow-ups are missed

  • Team performance is unclear

  • Customer engagement is invisible
     

The Meeting Reports module ensures:
 

✔ Accountability
✔ Visibility
✔ Follow-up discipline
✔ Operational clarity
 



- Where Meeting Reports Fit in the System
 

Meeting Reports sit between CRM, Sales, and Operations.
 

Customer / Lead
       ↓
Meeting / Appointment
       ↓
Team Member Interaction
       ↓
Status & Outcome
       ↓
Sales / Support / Follow-up
 

This creates a complete engagement timeline for every customer.
 



- Who Uses Meeting Reports?
 

This module is used by:
 

 Managers – monitor team activity
 Sales teams – track client meetings
 Support teams – log service calls
 Admins – analyze workload & outcomes
 Operations – schedule optimization
 



- What the Meeting Reports Represent
 

Each row in the Meeting Report represents one real interaction.
 

That interaction can be:
 

  • A physical appointment

  • A scheduled customer meeting

  • A Zoom video call

  • A follow-up session
     

Each entry captures:
 

  • Time

  • People involved

  • Purpose

  • Status

  • Outcome indicators
     



- Types of Meetings Covered
 

- Appointments (In-Person / Manual)
 

  • Client visits

  • Office meetings

  • On-site appointments

  • Stored as structured calendar events
     

- Zoom Meetings
 

  • Online video calls

  • Remote consultations

  • Virtual sales meetings

  • Fully tracked and reportable
     

Both types are unified into one reporting view.
 



- Meeting Status & Visual Language
 

Meetings are visually categorized using color & status indicators.
 

  • Blue → Normal / scheduled

  • Green → Completed

  • Yellow → Pending / upcoming

  • Red → Urgent / overdue
     

This allows managers to scan activity instantly without reading details.
 



- What You Can Analyze with Meeting Reports
 

Meeting Reports provide insight into:
 

  • How active each team member is

  • Which customers receive the most attention

  • Missed or overdue meetings

  • Meeting completion rates

  • Engagement trends over time
     

This turns calendars into performance dashboards.
 



- How Teams Use the Meeting Reports (Real Use Cases)
 

- Sales Teams
 

  • Track sales meetings

  • Ensure follow-ups happen

  • Review customer engagement history
     

- Support Teams
 

  • Log customer support sessions

  • Track resolution meetings

  • Measure response consistency
     

- Managers
 

  • Compare team workloads

  • Identify inactive members

  • Balance scheduling
     



- Calendar Integration (Operational Advantage)
 

Meetings are not isolated reports.
 

They are:
 

  • Synced with calendar views

  • Displayed visually by day/week/month

  • Clickable for detailed review
     

This ensures planning and reporting stay aligned.
 



- Filtering = Control
 

The Meeting Reports module includes practical filters:
 

  • By team member

  • By customer

  • By date range

  • By meeting type

  • By approval status
     

This allows:

✔ Fast audits
✔ Daily reviews
✔ Monthly performance analysis
 



- Permissions & Governance
 

Meetings involve customer data and internal schedules.
 

The system enforces:
 

  • Role-based access

  • Approval workflows

  • Controlled editing rights
     

Only authorized users can:
 

  • Edit meetings

  • Approve meetings

  • Delete records
     



- How Meeting Reports Connect to Other Modules
 

Meeting Reports do not exist alone.
 

They connect naturally to:
 

  • Customers → meeting history

  • Team Members → activity tracking

  • Calendar → scheduling & planning

  • Sales / Orders → pre-sale interactions

  • Support workflows → service continuity
     

This ensures meetings are part of the business process, not just events.
 



- Business Value of Meeting Reports
 

This module delivers:
 

✔ Better customer engagement
✔ Clear team accountability
✔ Improved follow-up discipline
✔ Reduced missed opportunities
✔ Transparent activity tracking
 

It transforms meetings from memory-based events into measurable business actions.
 



- Final Summary
 

Meeting Reports are not just logs.
 

They are:
 

 An interaction history
 A team performance mirror
 A customer engagement tracker
 A scheduling intelligence tool
 

Without Meeting Reports, organizations rely on memory.

With them, every interaction becomes visible and actionable.


 

Read More
information_img

Subscriptions (Sub-Module)

- What Is the Subscriptions Report?
 

The Subscriptions Report is the central control panel for recurring revenue.
 

It shows everything that repeats automatically:
 

  • Monthly charges

  • Ongoing customer commitments

  • Subscription-based products

  • Paid vs unpaid cycles
     

In simple terms:
 

If a customer pays again and again — it lives here.

 


 


- Why the Subscriptions Report Exists
 

One-time sales are easy to track.

Recurring revenue is not.
 

Subscriptions require:
 

  • Continuous monitoring

  • Monthly validation

  • Payment confirmation

  • Customer accountability
     

The Subscriptions Report exists to prevent revenue leakage and ensure predictable income.
 



- Where Subscriptions Fit in the Business Flow
 

Subscriptions are created from subscription-type products, but they live a longer lifecycle.

Subscription Product
        ↓
Customer Subscribed
        ↓
Monthly Payment Cycle
        ↓
Paid / Unpaid Tracking
        ↓
Revenue Reports & Invoices

 

This module ensures nothing slips between months.
 



- Who Uses the Subscriptions Report?
 

The Subscriptions Report is used by:
 

 Business owners – recurring revenue overview
 Finance teams – paid vs unpaid tracking
 Operations – customer activity monitoring
 Sales teams – subscription performance
 Admins – payment follow-ups
 



- What the Subscriptions Report Represents
 

Each row in the Subscriptions Report represents:
 

  • A customer commitment

  • A recurring payment obligation

  • A long-term product relationship
     

It answers critical questions like:
 

  • Who should have paid this month?

  • Who did not?

  • Which products generate recurring income?

  • Which team member sold or manages the subscription?
     



- What the Subscriptions Report Tracks
 

- Customer Information
 

  • Customer name

  • Contact linkage

  • Subscription ownership
     

- Subscription Product
 

  • Product name

  • Subscription type

  • Pricing logic
     

- Responsibility
 

  • Team member responsible

  • Sales ownership

  • Account handling
     

- Payment State (Monthly)
 

  • Paid for current cycle

  • Unpaid for current cycle

  • Payment method
     

- Timing Logic
 

  • Start date

  • End date (if limited)

  • Charge timing (monthly rules)
     



- Paid vs ? Unpaid — The Core Indicator
 

The most important part of this report is payment status.

- Paid
 

  • Subscription payment received for the current month

  • Entry exists in payment history

  • Revenue is secured
     

- Unpaid
 

  • No payment recorded for the current month

  • Immediate action required

  • Revenue at risk
     

This visual distinction allows teams to react instantly.
 



- Subscription Payment Logic (How It Really Works)
 

Subscriptions are evaluated monthly.
 

For each subscription:
 

  • The system checks the current billing cycle

  • Looks for a payment entry

  • Marks status accordingly
     

This ensures:

✔ Accurate month-by-month tracking
✔ No double billing
✔ No missed payments
 



- Powerful Filters = Operational Control
 

The Subscriptions Report includes focused filters so teams can isolate problems fast.
 

You can filter by:
 

  • Product

  • Customer

  • Team member

  • Payment status (Paid / Unpaid)

  • Search by product name
     

This turns the report into a monthly control tool, not just a list.
 



- Business Insights You Get From This Report
 

Using the Subscriptions Report, you can quickly understand:
 

  • Monthly recurring revenue stability

  • Which customers are falling behind

  • Which subscription products perform best

  • Team members driving recurring income

  • Risk exposure for the current month
     



- How Subscriptions Connect to Other Modules
 

The Subscriptions Report does not work alone.
 

It is tightly connected to:
 

  • Products → only products marked as subscription

  • Customers → subscription ownership

  • Payments → monthly payment records

  • Documents → invoices & receipts

  • Sales reports → recurring revenue analytics
     

This keeps subscription revenue fully integrated, not isolated.
 



- Control & Permissions
 

Subscriptions involve sensitive financial data.
 

The system ensures:
 

  • Role-based visibility

  • Controlled access

  • Secure payment handling
     

Only authorized users can:
 

  • View subscription data

  • Track payment status

  • Manage subscription records
     



- Business Value of the Subscriptions Report
 

This module delivers:
 

✔ Predictable revenue tracking
✔ Early unpaid detection
✔ Reduced revenue loss
✔ Better customer follow-up
✔ Clear monthly accountability

It transforms subscriptions from passive billing into active revenue control.
 



- Final Summary
 

The Subscriptions Report is not just a report.
 

It is:
 

 A recurring revenue monitor
 A monthly payment validator
 A customer commitment ledger
 A financial risk detector
 

Without it, subscription businesses operate blind month-to-month.

With it, revenue becomes visible, predictable, and controllable.


 

Read More
information_img

Orders (Sub-Module)

- What Is the Orders Section?
 

The Orders Section is the operational backbone of the Product Report module.
 

It represents every commercial movement that happens between:
 

  • Customers

  • Suppliers

  • Inventory

  • Payments
     

In simple terms:
 

If money, products, or stock moved — it passed through Orders.

 

- Why the Orders Section Exists
 

Orders exist to bridge intention and execution.
 

A product alone does nothing.
A customer alone buys nothing.
 

An order is the moment where:
 

  • Products become sales

  • Stock becomes inventory movement

  • Amounts become revenue or cost
     

This module ensures every transaction is traceable, reportable, and auditable.
 



- Where Orders Fit in the System
 

Orders sit at the center of the business flow.
 

Customers
   ↓
Documents (Invoices, Orders, Receipts)
   ↓
Customer Sales Reports
   ↓
Customer Insights & Strategy

 

All major modules depend on Orders:
 

  • Sales reports

  • Inventory updates

  • Customer history

  • Financial reporting
     



- Who Uses the Orders Section?
 

The Orders Section is used daily by:
 

 Business owners
 Operations teams
 Finance & accounting
 Sales managers
 Admin staff

Each role sees the same data, but for different decisions.
 



- What the Orders Section Represents
 

The Orders Section is not just a list.

It represents:
 

  • Commercial intent

  • Financial obligation

  • Stock responsibility

  • Legal documentation
     

Every row answers:
 

Who ordered what, when, for how much, and what happened next?

 


 


- What Orders Actually Track
 

Each order consolidates multiple dimensions:
 

- Transaction Information
 

  • Order ID

  • Order type

  • Date created

  • Due date
     

- People Involved
 

  • Customer or supplier

  • Created by (team member)

  • Payment receiver
     

- Items & Quantities
 

  • Products or product groups

  • Quantities

  • Prices

  • Discounts
     

- Financial State
 

  • Total amount

  • Paid / unpaid / partially paid

  • Payment method

  • Currency
     

- Lifecycle State
 

  • Order status

  • Internal status

  • Closed or open
     



- Order Types: Different Business Purposes
 

Orders are not one-size-fits-all.
 

- Detail Orders (Sales Orders)
 

Used for:
 

  • Customer purchases

  • Sales tracking

  • Revenue generation
     

This is the most common order type.
 



- Purchase Orders
 

Used for:
 

  • Buying from suppliers

  • Inventory replenishment

  • Cost tracking
     

These orders increase stock, not revenue.
 



- GI / IR (Goods Issue / Goods Receipt)
 

Used for:
 

  • Internal stock movement

  • Inventory corrections

  • Warehouse control
     

These orders focus on quantity accuracy, not money.
 



- Powerful Filtering = Operational Control
 

The Orders Section includes deep filtering, allowing teams to instantly isolate exactly what they need.

You can filter by:
 

 Date range
 Customer
 Team member
 Amount range
 Order type
 Payment status
 Tags & folders
 Custom fields

This turns thousands of records into clear, usable insights.
 



- Smart Search Across Orders
 

Search is not limited to IDs.
 

You can search by:
 

  • Customer name

  • Document reference

  • Notes

  • Item names

  • Internal identifiers
     

This makes the Orders Section fast even at scale.
 



- Orders as a Reporting Engine
 

Orders are the source of truth for:
 

✔ Sales reports
✔ Customer sales
✔ User sales
✔ Inventory movements
✔ Financial summaries

Every report you generate later depends on the accuracy of this section.
 



- Exporting Orders = Business Portability
 

Orders can be exported to:
 

Excel — for analysis
PDF — for sharing or compliance
 

Exports respect:
 

  • Filters

  • Selected fields

  • Language

  • Formatting

This makes Orders suitable for audits, meetings, and external systems.
 



- Custom Fields: Orders Adapt to Your Business
 

No two businesses operate the same way.
 

Custom fields allow you to:
 

  • Add internal references

  • Track insurance data

  • Store operational metadata

  • Apply business-specific logic

Orders become tailored, not generic.
 



- Permissions & Control
 

Orders are sensitive.
 

The system ensures:
 

  • Viewing permissions

  • Deletion control

  • Role-based access
     

This prevents:

❌ Accidental data loss
❌ Unauthorized access
❌ Compliance issues
 



- How Orders Connect to Other Modules
 

Orders are deeply integrated:
 

  • Products → order items

  • Customers → order history

  • Payments → financial state

  • Storage → stock updates

  • Invoices & Receipts → financial documents

  • Dashboard → KPIs and summaries
     

Orders act as the central connector.
 



- Business Value of the Orders Section
 

This module enables:
 

 Operational clarity
 Financial transparency
 Inventory accuracy
 Customer accountability
 Team performance tracking

Without Orders, everything else becomes guesswork.
 



- Final Summary
 

The Orders Section is not a report.
 

It is not a document list.
 

It is:

 A transaction ledger
 A financial control system
 An inventory trigger
 A customer history engine

It is the heart of daily business operations.


 

Read More
information_img

Customer Sales (Sub-Module)

- What Is Customer Sales Reports?
 

Customer Sales Reports is an analytical module that shows everything your customers have purchased, how often they buy, what they buy, and how much revenue they generate.
 

It answers one powerful question:
 

“Which customers drive my business, and how do they buy?”

This module transforms individual transactions into customer-centric insights.
 



- Why Customer Sales Reports Exist
 

Businesses don’t just sell products —
they build relationships.
 

Customer Sales Reports exist to help you:
 

✔ Understand customer behavior
✔ Identify high-value customers
✔ Track repeat purchases
✔ Analyze buying patterns
✔ Improve retention and upselling

Without this module, customers are just names.
With it, customers become data-driven assets.
 



- Where Customer Sales Reports Fit in the System
 

Customer Sales Reports sit after documents are created, not before.

Conceptual flow:
 

Customers ↓ Documents (Invoices, Orders, Receipts) ↓ Customer Sales Reports ↓ Customer Insights & Strategy
 

This module does not create sales
It explains customer behavior based on real sales.
 



- Who Uses Customer Sales Reports?
 

This module is designed for:
 

 Business owners
 Sales & marketing teams
 Account managers
 Finance teams
 

Each role gains a different insight:
 

  • Owners see customer value

  • Sales teams see buying behavior

  • Marketing sees segmentation opportunities

  • Finance sees revenue distribution
     



-  What Customer Sales Reports Actually Track
 

Customer Sales Reports analyze sales at item level, grouped by customer.
 

They track:
 

✔ Customer identity
✔ Document type (invoice, receipt, order, etc.)
✔ Products and services purchased
✔ Quantities and prices
✔ Discounts and totals
✔ Purchase dates
✔ Item-level details

This gives a much deeper view than invoice totals alone.
 



- Customer-Centric Sales View
 

Unlike user sales, this module focuses on:
 

- By Customer
 

  • Who buys the most?

  • Who buys frequently?

  • Who stopped buying?
     

- By Item
 

  • Which items customers buy

  • Quantity per purchase

  • Price sensitivity
     

- By Document
 

  • Invoices vs receipts vs orders

  • Sales channel analysis
     

- By Value
 

  • Total spend per customer

  • High-value vs low-value customers
     



- Advanced Filtering = Powerful Insight
 

Customer Sales Reports include advanced filtering, making the data highly actionable.
 

Filters allow you to analyze by:
 

 Customer (single or multiple)
 Date range
 Amount range
 Document type
 Custom customer fields
 

This enables:
 

  • Segmentation

  • Trend analysis

  • Targeted decision-making
     



- Customizable Sales Table
 

The report table is fully customizable.
 

Users can:

✔ Choose visible columns
✔ Reorder fields
✔ Focus on what matters

This keeps the interface:

  • Clean

  • Relevant

  • User-specific

What you see is what you need, not noise.
 


 


- Exporting Customer Sales Data
 

All filtered results can be exported.
 

Exports are commonly used for:
 

 Customer reviews
 Accounting reconciliation
 CRM analysis
 External reporting

This ensures customer data is portable, shareable, and actionable.
 



- Business Use Cases
 

Customer Sales Reports help businesses:
 

✔ Identify top customers
✔ Spot churn early
✔ Improve retention strategies
✔ Optimize pricing
✔ Personalize marketing campaigns

This module turns sales history into customer intelligence.
 



- Permissions & Data Control
 

Customer sales data is sensitive.
 

The module respects permissions so that:
 

 Only authorized users can access reports
 Data exposure is controlled
 Customer privacy is protected

This keeps your business secure and compliant.
 



- Strategic Value of Customer Sales Reports
 

This module enables:
 

 Smarter customer segmentation
 Better sales strategies
 Data-driven marketing
 Stronger customer relationships

It bridges the gap between sales data and customer understanding.
 



- Final Summary
 

Customer Sales Reports are not just reports.
 

They are:
 

 A customer intelligence engine
 A relationship analysis tool
 A retention strategy foundation
 A revenue optimization module

They help businesses sell smarter, not harder.


 

Read More
information_img

User Sales (Sub-Module)

- What Is User Sales Reports?
 

User Sales Reports is a performance-tracking module that shows how much each team member sells, what they sell, and how their sales contribute to business revenue.
 

It answers one critical question:
 

“Who sold what, how much, and in what value?”


This module transforms raw document data into clear, actionable sales insights.


 

-  Why User Sales Reports Exist
 

Businesses grow through people.

User Sales Reports exist to:
 

✔ Measure individual performance
✔ Improve accountability
✔ Identify top performers
✔ Detect sales gaps
✔ Support commission & incentive models
 

Without this module, sales data stays anonymous.
With it, sales become transparent and measurable.

 

- Where User Sales Reports Sit in the System
 

Conceptually, the flow looks like this:
 

Products / Groups ↓ Documents (Invoices, Orders, Receipts) ↓ User Sales Reports ↓ Performance Insights & Decisions
 

The module does not create sales
It analyzes and explains them.
 



- Who Uses User Sales Reports?

This module is designed for:

 Business owners
 Sales managers
 Finance teams
 Operations teams
 

Each role uses it differently:
 

  • Managers evaluate performance

  • Finance reviews revenue distribution

  • Owners track growth

  • HR calculates incentives
     



- What User Sales Reports Actually Track
 

User Sales Reports track sales based on the creator or responsible user of a document.

This includes:
 

✔ Products sold
✔ Product groups sold
✔ Quantities
✔ Sales value
✔ Document count
✔ Time period
 

All data comes from real transactions, not estimates.
 



- Sales Perspectives Provided
 

User Sales Reports allow you to view sales from multiple angles:
 

- By Team Member
 

  • Who sold the most?

  • Who sold the least?

  • Who is improving?
     

- By Product
 

  • Which products does a user sell best?

  • Product preference by user
     

- By Product Group
 

  • Bundle performance per user

  • Package effectiveness
     

- By Revenue
 

  • Total sales value

  • Average sale per user
     



- Filters: Turning Data into Insight
 

Filters are the heart of this module.

They allow users to slice sales data intelligently, such as:

 Date range
 Specific team member
 Document type
 Price range
 Company / invoice profile

Instead of drowning in data, users focus only on what matters.
 


- Visual Sales Charts (Instant Understanding)
 

Charts convert numbers into meaning.

User Sales Reports include:
 

 Quantity charts
 Revenue charts
 Team comparison visuals
 

These visuals help users:
 

  • Spot trends instantly

  • Compare users visually

  • Understand performance without reading tables
     



- Sales Tables (Detailed & Verifiable)
 

Below the charts, detailed tables provide:
 

✔ Exact quantities
✔ Exact values
✔ Product-level breakdown
✔ Document counts
 

This ensures:
 

  • Transparency

  • Auditability

  • Trust in numbers
     

Charts summarize.
Tables confirm.
 



- Exporting Sales Data
 

All filtered data can be exported.

Exports are used for:

 Management meetings
 Accounting reviews
 Commission calculations
 External reporting

This makes User Sales Reports operationally useful, not just visual.
 


 
- Commission & Incentive Support
 

Although commissions may not be calculated directly here,
this module provides all the base data needed:

✔ Sales volume per user
✔ Revenue contribution
✔ Time-based performance

It acts as the foundation for reward systems.
 



- Permissions & Control
 

User Sales Reports are permission-based.
 

This ensures:

 Only authorized users can view reports
 Sensitive financial data is protected
 Team privacy is respected

Managers see more.
Regular users see less.
 



- Business Value of User Sales Reports
 

This module helps businesses:
 

✔ Improve sales productivity
✔ Motivate team members
✔ Identify training needs
✔ Reward performance fairly
✔ Make data-driven decisions

It turns sales history into strategy.
 



- Final Summary
 

User Sales Reports are not just reports.
 

They are:

 A performance measurement tool
 A transparency mechanism
 A management decision engine
 A growth accelerator

They connect people, products, and revenue into one clear picture.


 

Read More
information_img

Product Groups (Sub-Module)

-  What Is a Product Group?
 

A Product Group is a predefined bundle of multiple products presented as one sellable solution.

Instead of adding many individual products every time, a Product Group allows users to:
 

Select one group → sell many products → apply one price → generate clean documents


It transforms complex product combinations into simple, repeatable offers.


 

- Why Product Groups Exist
 

Product Groups exist to solve real sales problems:
 

✔ Repeated manual product selection
✔ Inconsistent pricing
✔ Complicated invoices
✔ Sales errors
✔ Slow order creation
 

Product Groups turn manual effort into automation.



- Role Inside the Product Report Module


Product Report (Main Module)

├── Products (individual items)
├── Categories (product structure)

├── - Product Groups (bundled offerings)
│   ├── Packages
│   ├── Kits
│   ├── Service bundles
│   ├── Promotions

├── Orders & Documents
└── Sales Reports


Product Groups sit between products and orders, acting as a commercial abstraction layer.


 

- Pricing Philosophy
 

Product Groups use group-level pricing, not product-level pricing.
 

Why?
 

  • bundle discounts

  • promotional pricing

  • simplified calculations

  • consistent offers
     

This ensures:

✔ predictable invoices
✔ controlled discounts
✔ easy VAT handling


 

- VAT Handling (Business Logic)
 

Each Product Group defines whether:
 

  • price includes VAT

  • price excludes VAT
     

This setting controls how the group behaves inside:
 

  • orders

  • invoices

  • receipts
     

The VAT logic stays centralized and consistent.


 

-  Relationship With Products
 

Product Groups:
 

  • reference products

  • do not duplicate product data

  • do not change product pricing

  • do not manage inventory directly
     

They consume product definitions, but never replace them.


 

- Relationship With Inventory & Storage
 

When a Product Group is sold:
 

  • individual product quantities are deducted

  • stock updates happen per product

  • group itself has no inventory
     

This preserves accurate stock control.


 

-  Relationship With Orders & Documents
 

Inside documents:
 

  • a Product Group appears as one line item

  • internal products expand behind the scenes

  • customer sees a clean structure
     

This keeps documents:

✔ readable
✔ professional
✔ standardized


- Conceptual Sales Flow


Product Group Created
   ↓
Group Used in Order / Invoice
   ↓
Customer Sees One Bundle
   ↓
System Expands Products Internally
   ↓
Inventory & Sales Tracking Updated


This flow is automatic and invisible to the user.


 

- Reporting Impact
 

Product Groups enable:
 

  • group-level sales tracking

  • bundled performance analysis

  • promotion effectiveness review
     

They work seamlessly with:
 

  • User Sales Reports

  • Customer Sales Reports

  • Category Reports

     

    - Permissions & Control
     

    Because Product Groups affect pricing and sales:
     

  • creation may be permission-restricted

  • deletion controlled

  • edits tracked

  • This prevents unauthorized bundle changes.


     

    - How Product Groups Fit the Architecture
     

  • Products = atomic data

  • Categories = structure

  • Each layer has one responsibility.

  • Groups = commercial packaging

  • Orders = transactions

  • Reports = analysis

     

    - Final Definition (Strong & Clear)
     

    The Product Groups sub-module enables businesses to bundle multiple products into structured, sellable packages with unified pricing, layout, and VAT behavior.
    It simplifies sales operations, standardizes offers, improves document clarity, and supports scalable commercial workflows.

     

Read More
information_img

Product Category (Sub-Module)

-  Product Categories
 

The Structural & Organizational Brain of the Product System

 

If Products define what you sell,
then Categories define how those products are understood, grouped, analyzed, and reported.
 

The Product Categories & Sub-Categories sub-module is not cosmetic.
It is a structural classification engine that gives meaning, hierarchy, and analytical power to products.

Without categories:
 

  • products become a flat, unmanageable list

  • reports lose structure

  • filtering becomes weak

  • analytics become meaningless


     

    - Role Inside the Product Report Module
     

    
    Product Report (Main Module)
    │
    ├── Products (What exists)
    │
    ├── Categories & Sub-Categories (How products are organized)
    │   ├── Business structure
    │   ├── Hierarchy & meaning
    │   ├── Reporting logic
    │   ├── Custom data models
    │
    ├── Orders (Use products by category)
    ├── Reports (Group products by category)
    └── Analytics (Measure category performance)
    
    Categories act as a lens through which the entire system views products.
    
    
    
    


    - What a Category Really Is (Beyond a Name)
     

    A category is not just a label.

    A category is a configuration container that can define:
     

  • hierarchy (parent / child)

  • behavior (how products under it are treated)

  • Once assigned, categories influence:
    ✔ product forms
    ✔ reports
    ✔ filters
    ✔ analytics

     

    - Hierarchy Logic (Parent → Child)
     

    Categories follow a tree structure, not a flat list.


    Parent Category

    ├── Sub-Category A

    ├── Sub-Category B

    └── Sub-Category C

     

    Why this matters:
     

  • Parent categories = business-level grouping

  • Sub-categories = operational or detailed grouping
     

  • Example:

  • Parent: Electronics

  • This allows:

    ✔ high-level reporting
    ✔ deep drill-down
    ✔ meaningful segmentation



     

    - How Categories Are Used Across the System
     

    Categories are read-only references for most modules.
     

    They are used to:
     

  • filter product lists

  • structure reports

  • segment buyers

  • group orders
     

  • They do not:
     

  • control pricing

  • control stock

  • control invoices

  • They provide context, not behavior.


     

    - Buyer Intelligence via Categories
     

    Each category silently builds a buyer history.

    From this, the system can:

  • list customers who purchased from a category

  • analyze category loyalty

  • This turns categories into:
    business intelligence tools

     

    - Custom Fields at Category Level (Critical Concept)
     

    Categories can define their own custom fields.
     

    This means:
     

  • products under one category can require different data

  • products under another category can ignore it
     

  • Example:
     

  • Clothing category → Size, Material

  • Electronics category → Voltage, Warranty

     

    - Categories as “Rules of Meaning”
     

    A powerful way to understand this module:
     

    Products store facts. Categories store meaning.


    Facts without meaning are useless in analytics.
     

    Categories add:
     

  • structure

  • clarity

  • interpretability


     

    - Safety & Permissions Philosophy
     

    Categories affect many products at once.

    So the system protects them with:
     

  • role-based permissions

  • deletion restrictions

  • dependency checks

     

    You cannot:

  • delete a category if products exist

  • break reporting history

  • This preserves:
    ✔ data integrity
    ✔ reporting accuracy
    ✔ historical truth


    - Category Lifecycle (Conceptual Flow)


    Category Created
       ↓
    Products Assigned
       ↓
    Custom Fields Applied
       ↓
    Orders & Sales Recorded
       ↓
    Reports Generated
       ↓
    Category Locked (if in use)

     

    Important:
     

  • categories are rarely deleted

  • they are evolved, not removed


     

    - Final Definition (Strong & Clear)
     

    The Product Categories & Sub-Categories sub-module defines the hierarchical, analytical, and semantic structure of products within the Product Report system.
    It enables meaningful organization, powerful reporting, buyer segmentation, and flexible product modeling through hierarchy and category-specific configuration.
     

Read More
information_img

Product (Sub-Module)

- Products Sub-Module
 

(Core of the Product Report System)
 

The Products sub-module is the foundation of the entire Product Report.
Every order, document, storage movement, supplier record, and sales report depends on the data defined here.

 


 

- What This Module Represents
 

Think of Products as the single source of truth for everything related to items you sell, store, insure, or subscribe.

Once a product exists here, it becomes globally usable across the system.


- Visual Placement in System


Product Report

├──  Products  ← (YOU ARE HERE – CORE)

├── Product Categories
├── Product Groups
├── Orders
├── User Sales
├── Customer Sales
├── Storage
├── Suppliers
├── Insurance


 No other sub-module can work without Products


 

- What Happens When a Product Is Created
 

- Immediately After Clicking “Save”
 

✔ Product gets a unique system ID
✔ Appears in Orders, Invoices, Storage, Reports
✔ Becomes selectable everywhere
✔ Status = Active
✔ Ready for business use

There is no duplication — all modules reference the same product ID.


- Product Lifecycle (Visual Flow)

Create Product
     ↓
Assign Category & Price
     ↓
(Optional) Bind to Storage
     ↓
Used in Orders / Documents
     ↓
Stock & Sales Auto-Updated
     ↓
Reports Generated
     ↓
Deactivate (Archive) if needed


 

- What a “Product” Really Is in the System

A product is NOT just a name and price.

A product is a business object that contains:

  • Identity (name, SKU, internal SKU)

  • Classification (category, sub-category, groups)

  • Financial rules (price, tiers, discounts)

  • Inventory behavior (stock, left, sold)

  • Operational logic (storage, supplier)

  • Lifecycle rules (active, inactive, archived)

  • Behavioral rules (subscription vs one-time)

Once created, this object becomes immutable history for reporting.


 

- Pricing Intelligence (Business-First)
 

Each product defines pricing rules, not just a number.

The system understands:

  • base selling price

  • multiple alternative prices

  • discounts (fixed or percentage)

  • subscription pricing timelines
     

When a product is used in a document:

➡️ the price is locked at that moment
➡️ future price changes do not affect history
 

This protects:
 

  • invoices

  • accounting

  • tax records

  • audits

     

    - Product Types (Why It Matters)
     

    - Regular Product
     

    Used when:

  • item is sold once

  • stock must decrease

  • revenue is immediate
     

  • - Subscription Product
     

    Used when:

  • billing repeats

  • time-based logic applies

  • stock may not apply
     

  • Subscription products behave differently:

  • charge cycles
     

  • Yet they still live inside Products, because:

    the system treats everything sellable as a product.


    - How Other Modules “See” Products

    Other modules never redefine products.
    They only reference them.


    Order → Product ID
    Invoice → Product ID
    Storage → Product ID
    Report → Product ID


    This ensures:
    ✔ no duplication
    ✔ consistent reporting
    ✔ clean data relationships


 

- Product + Storage Relationship (Mental Model)
 

A product can exist:
 

  • without storage

  • with one storage

  • with multiple storages
     

Storage controls:
 

  • quantity

  • movement

  • availability
     

Product controls:
 

  • identity

  • price

  • logic
     

They are linked, not merged.

 

- Supplier Relationship (Conceptual)
 

Suppliers are metadata providers, not owners.
 

A product can:
 

  • have one supplier

  • have many suppliers

  • have none
     

Supplier affects:
 

  • cost reference

  • purchasing workflow
     

Supplier does NOT affect:
 

  • selling price

  • inventory logic

  • reports visibility

     

    - Permissions & Safety Design
     

    The Products module is intentionally locked down.

    Why?
    Because mistakes here affect everything.

    Examples:
     

  • Cost price hidden from sales users

  • Delete blocked once product is used

  • This ensures:

    ✔ financial safety
    ✔ historical integrity
    ✔ audit readiness

     

    - Deletion Philosophy (Important)
     

    The system follows this rule:
     

    “Business data is never destroyed — only retired.”

    So:

  • Products used in documents cannot be deleted

  • They can only be marked Inactive

  • Inactive products:

  • disappear from new orders

  • remain visible in reports

  • preserve accounting truth


     

    - Import & ? Export (Why It Exists)
     

    Import
     

    Used for:

  • initial system setup

  • migration from other systems

  • bulk updates
     

    Export
     

    Used for:

  • audits

  • external analysis

  • backups

  • compliance
     

  • Both respect:
     

  • permissions

  • visibility rules

  • custom fields


     

    - Final Definition (Strong Statement)
     

    The Products sub-module is the foundational business engine of the Product Report system.
    It defines sellable entities, controls pricing logic, governs inventory behavior, and
    enables  all operational and analytical workflows across the platform.
     

Read More
information_img

Product Report module

- Main Product Report – Full Description (Core Module)

The Product Report module is a centralized inventory, sales, and product intelligence system designed to manage the entire lifecycle of products — from creation and storage to sales, reporting, suppliers, and insurance tracking.

This module acts as the single source of truth for all product-related data across the platform.
 

The Product Report module enables organizations to:
 

  • Create and manage products and subscription items

  • Track inventory quantities across multiple storage locations

  • Organize products using categories, sub-categories, and groups

  • Monitor sales performance by users and customers

  • Analyze orders, subscriptions, meetings, and detailed sales

  • Manage suppliers and supplier-related orders

  • Track insurance-related products and amounts

  • Handle multi-storage and sub-storage inventory logic

  • Generate structured reports and export data to Excel

  • Apply advanced filters, custom fields, and column configurations
     

Important Concept

The Product Report is not only a product list — it is a reporting and control hub that connects Products + Orders + Documents + Storage + Sales + Suppliers into one unified interface.



- Core Architecture (How the Module Is Structured)

Product Report (Main Module)

├── Products (Inventory)
├── Product Categories & Sub-Categories
├── Product Groups
├── User Sales Reports
├── Customer Sales Reports
├── Orders & Detail Orders
├── Subscriptions Reports
├── Meeting Reports
├── Suppliers & Supplier Orders
├── Insurance Management
├── Storage & Sub-Storage
└── Storage Requests


Each section uses the same product data, but views and analyzes it differently.


 

- What Is the Product Report Module?
 

The Product Report module is a centralized operational and analytical system designed to manage, track, analyze, and report on all product-related activities across an organization.
 

It acts as the single control center for everything related to products — including inventory, sales, orders, suppliers, storage, subscriptions, and reporting — all in one unified interface.
 

This module does not only store products.
It connects products to real business actions such as:
 

  • Selling

  • Ordering

  • Storing

  • Reporting

  • Insuring

  • Supplying

  • Meeting-based sales

  • Subscription tracking


     

  •  Why This Module Exists (Business Purpose)
     

    Businesses typically face these problems:
     

  • Product data scattered across invoices, orders, storage, and reports

  • No single place to understand what is selling, where, by whom, and from which storage

  • Difficulty tracking inventory across multiple locations

  • No clear visibility into supplier-related product flow

  • Manual Excel-based reporting

  • Limited insight into customer and user product performance

     

    The Product Report module solves all of this by:
     

    ✔ Centralizing all product data
    ✔ Linking products to every business transaction
    ✔ Providing structured, filterable, exportable reports
    ✔ Offering real-time visibility into inventory and sales


    - How the Product Report Module Works (Conceptual Flow)


    Products Created
          ↓
    Assigned to Categories / Groups
          ↓
    Stored in One or More Storages
          ↓
    Used in Documents (Invoices, Orders, Proposals)
          ↓
    Sales Generated (Users / Customers)
          ↓
    Reported & Analyzed
          ↓
    Exported or Used for Decisions


    The Product Report module reads from and writes to multiple systems, but always presents a clean, unified view to the user.


     

    - Who Uses the Product Report Module?

    The module is designed for multiple roles, all using the same data but for different purposes:

     

    - Business Owners
     

  • Monitor overall product performance

  • Track revenue and inventory value

  • Make strategic decisions
     

  • - Sales Teams
     

  • View product availability

  • Analyze customer and user sales

  • Track performance by product
     

  • - Inventory / Operations Teams
     

  • Manage storage quantities

  • Track stock movement

  • Handle storage requests
     

  • - Finance Teams
     

  • Analyze revenue

  • Review cost vs selling price

  • Export reports for accounting
     

  • - Procurement / Supplier Managers
     

  • Track supplier-linked products

  • Manage supplier orders

  • Monitor supplier fulfillment


     

    - What You Can Do Inside the Product Report Module (Common Functionality)
     

    Without going into sub-modules, the main module allows users to:
     

  • View all product-related data in one place

  • Search products using advanced filters

  • Analyze sales across time, users, and customers

  • Track product quantities across storages

  • Understand which products are active, low stock, or inactive

  • Export data to Excel for offline analysis

  • Apply custom fields for business-specific needs

  • Customize table columns (pin, hide, reorder)

  • Filter data using categories, suppliers, storages, dates, and custom fields


     

    - Permissions & Control (High Level)
     

    Access to Product Report functionality is controlled by:
     

  • Module enable/disable settings

  • Role-based permissions

  • Action-level permissions (view, edit, delete, export)

     

    This ensures:
     

  • Sensitive cost data is protected

  • Deletion is restricted

  • Reports are visible only to authorized users


     

    - Data Integrity & Accuracy
     

    The Product Report module ensures:
     

  • No duplicate product records

  • Consistent product pricing across documents

  • Accurate inventory counts

  • Traceable product usage in sales and orders

  • Historical reporting without data loss

    Once a product is used in a document or order, its data becomes part of reporting history.


     

    ✅ Summary – Main Product Report Module
     

    The Product Report module is the core intelligence layer of the product system.

    It:
     

  • Centralizes all product data

  • Connects products to sales, storage, suppliers, and reports

  • Enables operational control and business insight

  • Replaces manual reporting with structured analytics

  • Scales with business complexity


    In short:

    If your business sells, stores, tracks, or reports on products — this module is where everything comes together.


     

Read More
information_img

Files Management

- 1. What the Files Module Really Is
 

The Files module is the system’s central document vault, designed to store, organize, preview, and control access to all customer-related files.
 

Think of it as:
 

Customer File Cabinet + Secure Viewer + Folder Intelligence


It is not just upload/download — it is structured document control.


 

- 2. Who Uses the Files Module
 

- Admin / Organization Owner
 

  • Upload files for customers

  • Create & manage folders

  • Rename, delete, organize files

  • Preview all file types

  • Control permissions

  • Audit customer documents
     

- Team Members
 

  • Upload files to customers

  • View & download allowed files

  • Preview documents

  • Cannot delete (unless permitted)
     

- Clients (Customer Login)
 

  • View their own files

  • Download shared documents

  • Preview files (no editing)

  • No access to internal folders


     

    - 3. Folder Logic (Very Important)
     

    Folder Types Explained Clearly
     

    There are two folder layers:
     

    1️⃣ Global Folders
     

  • Created in Settings → Files of Customer

  • Available for all customers
     

  • Examples:

    • Default

    • Signs

    • Forms

    • Email files

    • WhatsApp files

    • Custom folders
       

  • 2️⃣ Customer-Specific Folders
     

  • Exist inside a customer

  • Can have:

    • Parent folders

    • Sub-folders

  • Help organize large customer document sets

    - Files always belong to:

    Customer → Folder → (Optional Sub-folder) → File

     

  • - 4. File Upload Flow (Visual Steps)
     

    Step-by-Step Upload Experience
     

  • Click ➕ Add

  • Select one or multiple files

  • Choose:

    • Folder

    • Sub-folder (if exists)

  • Enter file display name / notes

  • Save

     

    - System behavior:
     

  • Files are renamed automatically (safe naming)

  • Original meaning is preserved in notes

  • Upload date is stored

  • File is instantly visible in list


     

    -  5. File Viewing & Preview Intelligence
     

    The Files module does not treat all files the same.
     

    Preview Behavior by File Type
     

  • PDF
     

    • Embedded PDF viewer

    • Scroll, zoom, secure iframe
       

  • Images (JPG, PNG, etc.)
     

    • Image viewer

    • Zoom in/out
       

    • Office Files (DOC, XLS, PPT)
       

      • Google Docs / Office Online viewer
         

    • Video / Audio
       

      • Built-in media player
         

    • Unsupported files
       

      • Safe iframe or download fallback
         

  •  Users can preview without downloading, which is critical for security.

     

    - 6. Files List – What Users See
     

    Each file row visually communicates:
     

  •  File type (icon / thumbnail)

  •  Display name (editable)

  •  Customer name

  •  Upload date
     

  • ⚙️ Actions:
     

    • View

    • Download

    • Rename

    • Delete (permission-based)
       

  • This turns the list into a working document dashboard, not just storage.


     

    - 7. Search & Filtering (Fast Access)
     

    Users can instantly:
     

  • Search by file name

  • Filter by folder

  • Filter by sub-folder

  • View files per customer

  • Narrow results without reload (AJAX)


     

    ✏️ 8. Rename Without Reupload
     

    Instead of reuploading files:
     

  • File display name can be edited

  • Physical file remains unchanged

  • This is especially useful for:

  • Signed documents

  • Correcting naming mistakes

  • Standardizing file labels

  • Database updates instantly

  • Keeps storage clean


     

    - 9. File Deletion – Controlled & Secure
     

    Permission-Driven Delete
     

    Only users with:
    allow_to_delete_folders = 1
    can delete files.
     

    Delete action:
     

  • Removes DB record

  • Removes file from server

  • Clients cannot delete files.

     

    10. Security Model (Behind the Scenes)
     

    The Files module enforces:
     

  • Role-based access

  • Customer ownership checks

  • Secure file paths

  • Controlled preview URLs

  • Permission-based delete actions


    Files are never exposed directly — they are served through a secure viewer endpoint.

     

  • - 11. How Files Connect to Other Modules


    Files Module


    ├── Customers → Customer document history
    ├── Documents → Invoices, orders, proposals
    ├── Signs → Signed contracts
    ├── Forms → Form uploads & responses
    ├── Email → Email attachments archive
    ├── WhatsApp → Chat attachments
    ├── Tickets → Support file attachments
    ├── Projects → Project documents
    └── Dashboard → Recent files & stats



     

    - 12. Export & External Use
     

    Files can be:
     

  • Downloaded individually

  • Accessed by customers

  • Reused across modules

  • Attached to documents & messages


     

    -  13. Smart Design Decisions (Why It Works)
     

    ✔ Files always belong to a customer
    ✔ Folder logic is flexible & multilingual
    ✔ Preview avoids unnecessary downloads
    ✔ Permissions prevent data loss
    ✔ Supports legal, sales, operations, and support use cases


     

    - Final Functional Summary
     

    The Files module is not storage.
    It is a structured, secure, customer-centric document system.


    It ensures:
     

  • Files are easy to find

  • Easy to preview

  • Easy to control

  • Easy to audit

  • Easy to scale


     

Read More
information_img

Work Diary Module

- 1. Module Purpose at a Glance
 

What the Work Diary does (in one view):
 

  • ⏱ Tracks employee working time

  •  Manages daily & monthly attendance

  •  Calculates salary & extra hours

  • ✅ Applies approval workflow

  •  Measures productivity

  •  Generates payroll-ready reports
     

Think of it as:
 

Attendance + Time Tracking + Productivity + Payroll Intelligence



- 2. Who Uses the Work Diary
 

- Organization Owner / Admin
 

  • View all employees’ attendance

  • Approve / reject time entries

  • Configure salary & work rules

  • Export payroll reports

  • Audit attendance history

     

  • - Team Member
     

  • Add daily attendance

  • View own working hours
     

  • - HR / Payroll
     

  • Review total hours

  • Verify approved attendance

  • Use exports for salary processing



     

    - 3. Visual Calendar Logic
     

    Monthly Calendar View
     

    Each day visually communicates status:

  •  Green → Today

  •  Red → Missing attendance

  •  Clicking any date opens:

  • Attendance form

  • Daily time breakdown

  • Customer time tracking

  • Export options


     

    ⏱ 4. Attendance Flow (Visual Steps)
     

    ➕ Add Attendance
     

  • Select date (calendar or table)
     

  • Enter:

    • Check-in time

    • Check-out time

    • Notes

    • Sick day (optional)

    • File attachment

  • Save → status becomes Pending

     

    ✏ Edit Attendance
     

  • Update time

  • Replace files
     

  • ❌ Delete Attendance
     

  • Admin-only

  • Record removed but logged



     

    ✅ 5. Approval Workflow (Clear & Controlled)
     

    Status Flow


     

    Pending → Approved → (Final)
            → Rejected → (Audit visible)


     

    Who Can Approve?
     

  • ✔ Organization Owner

  • ✔ Member Admin

  • Approval directly affects:

  • Salary calculation

  • Extra hours

  • Productivity percentage

  • Payroll exports


     

     6. Salary & Extra Hours Logic (Visual Model)
     

    Per User Configuration
     

  • Monthly expected hours

  • Daily expected hours

  • Extra hour rate

  • Salary type:

    • Monthly

    • Hourly

  • Bonus amount


     

    Automatic Calculations
     

  • ⏱ Total worked hours

  • ➕ Extra hours

  •  % of monthly target

  •  Salary amount


     

    -  7. Productivity Metrics (Live Indicators)
     

    Each employee row shows:
     

  • Done Missions

  •  Sales (invoices & proposals)

  • Calls

  • Days Worked

  • Total Hours

  • Extra Hours

  •  % From Month

  •  Salary Preview

     

     8. Individual Employee View
     

    Clicking an employee opens:
     

  • Monthly calendar (attendance)

  • Daily breakdown:

    • In / Out times

    • Total hours

    • Extra hours

    • Notes & files

    • Approval status

  • Perfect for audits & reviews.


     

    -  9. Customer Time Tracking (Advanced)
     

    For each day:
     

  • Track time spent per customer

  • Group by category
     

  • Used for:
     

  • Client billing

  • Service justification

  • Productivity analysis


     

    -  10. Project-Based Time Tracking
     

    Employees can:
     

  • Log time per project

  • Split time by work category
     

  • Useful for:
     

  • Cost analysis

  • Project profitability

  • Resource planning


     

    -  11. Export & Reporting (One-Click)
     

    Export Options
     

  •  All team members (monthly range)

  •  Single employee (month)
     

  • Exports include:
     

  • Hours

  • Extra hours

  • Salary

  • Productivity metrics

  • Attendance notes


     

    ⚙️ 12. System Intelligence & Automation
     

  • Automatic empty-day detection

  • Timezone-safe calculations (UTC → user TZ)

  • Change history tracking

  • Sick day handling

  • Non-working day logic

  • Role-based access



 13. Connected Modules (Visual Map)
 

  • Work Diary

    ├── Missions → Productivity
    ├── Documents → Sales count
    ├── Call Logs → Call activity
    ├── Projects → Project time
    ├── Customers → Client time
    ├── Users → Salary settings
    ├── Calendar → Attendance UI
    ├── Files → Proof & documents
    └── Reports → Payroll exports


     

    - 14. What Makes Work Diary Powerful
     

    ✔ Combines attendance + performance + payroll logic
    ✔ Visual & calendar-driven
    ✔ Approval-based & auditable
    ✔ Salary-ready calculations
    ✔ Strong reporting & exports
    ✔ Scales from small teams to enterprises


     

    - Final Summary (Visual Statement)
     

    Work Diary is not just a time tracker.
    It is a complete employee work intelligence system.

     

Read More
information_img

My Users Module

1. Overview
 

The My Users Module is a centralized administration and billing management system designed for managers and administrators to fully control users under their responsibility.
It provides visibility into user accounts, subscription plans, payments, invoices, usage statistics, communication tools, and organizational structure, all from a single interface.
 

This module acts as the control center for user lifecycle management, combining account administration, billing, reporting, and communication in one place.



 

2. Purpose of the My Users Module
 

The My Users module exists to give administrators full operational and financial control over all assigned users.

It enables managers to:
 

  • Monitor user activity and status

  • Manage subscription plans and billing cycles

  • Track payments and unpaid balances

  • Handle invoicing and payment methods

  • Communicate directly with users

  • Manage teams and organizations

  • Generate reports and exports for accounting and management
     

This module is essential for subscription-based platforms, SaaS systems, and multi-organization environments.


 

3. Core Functional Areas
 

3.1 User Account Management
 

The module allows administrators to view and manage all assigned users in a paginated list.
 

Each user record includes:
 

  • Personal details (name, email, phone)

  • Internal organization identifiers

  • Account status (Active / DeActive)

  • Assigned manager

  • Organization ownership

  • Login and API credentials
     

Administrators can:
 

  • Edit user details

  • Activate or deactivate accounts

  • Reset passwords

  • Generate internal login links

  • Copy API tokens

  • Assign default folders, branches, and gateways
     

DeActivated users are prevented from logging in while retaining all historical data.


 

3.2 Subscription & Plan Management
 

Each user can have one or more subscription plans assigned.
 

The system supports:
 

  • Fixed packages (Normal Packages)

  • Pay-per-use plans

  • Free plans with limitations

  • Free trial months

  • Add-on services (SMS, Email, WhatsApp, DID, etc.)
     

Administrators can:
 

  • View current and past plans

  • Edit active plans

  • Assign new plans

  • Remove plan records

  • Track plan validity and expiration

  • Monitor feature limits and permissions
     

Plan permissions are enforced system-wide through stored module roles.


 

3.3 Payment & Billing Management
 

The My Users module provides complete billing control.
 

Administrators can:
 

  • Track paid and unpaid users

  • View monthly and lifetime payment totals

  • Charge users manually

  • Charge users automatically using saved payment methods

  • Mark payments as paid or unpaid manually

  • Handle failed payments

  • Add notes and reasons to payment records
     

Payment status is reflected immediately in the UI and statistics dashboard.

 

3.4 Payment Methods
 

Users may store one or more payment methods.
 

The system securely stores:
 

  • Encrypted card data

  • Last 4 digits for reference

  • Gateway customer identifiers
     

Administrators can:
 

  • Check if a user has a saved payment method

  • Charge using saved cards

  • View masked card information

  • Manage default payment gateways per user
     

No sensitive card details are exposed.


 

3.5 Payment History & Invoices
 

Every payment action generates a permanent record.
 

Administrators can:
 

  • View full payment history per user

  • Track payment dates, months, and amounts

  • Add internal notes to payments

  • See failed payment attempts

  • View all invoices generated for the user

  • Link payments to invoices
     

Invoices are automatically created upon successful payment and stored for future reference.


 

3.6 Usage Monitoring (Use of Package)
 

The module tracks real-time usage against plan limits, including:
 

  • SMS usage

  • User count

  • Invoice generation

  • Call minutes

  • DID numbers

  • Extra usage charges
     

Administrators can:
 

  • View monthly usage breakdown

  • Identify over-usage

  • Track additional charges

  • Monitor service consumption trends
     

This ensures transparency and prevents unexpected billing issues.


 

3.7 Statistics & KPI Dashboard
 

At the top of the My Users page, administrators see key metrics such as:
 

  • Total payments (all time)

  • Payments for the current month

  • Number of paying users

  • Users who paid this month

  • Total users across organizations

  • Number of team owners
     

These KPIs update dynamically based on filters and data changes.


 

3.8 Search, Filters & Pagination
 

The user list supports:
 

  • Search by name or email

  • Filter by account status

  • Pagination with page navigation

  • Export based on applied filters
     

This allows administrators to manage large user bases efficiently.


 

3.9 Communication Tools
 

Administrators can communicate directly with users via:
 

  • Email

  • SMS

  • In-app notifications

  • Password reset links
     

Messages can be sent to individual users or in bulk, making this module suitable for announcements, billing reminders, and system notifications.


 

3.10 Team & Organization Management
 

The module reflects organizational structure by:
 

  • Grouping users under organizations

  • Identifying organization owners

  • Listing team members per organization

  • Counting total users per organization
     

Administrators can view team composition and manage access accordingly.


 

3.11 Support & Administrative Actions
 

From the My Users page, administrators can:
 

  • Create support tickets on behalf of users

  • Access internal login links

  • View user logs (if enabled)

  • Manage WhatsApp instances and providers

  • Assign agent permissions
     

This reduces friction when handling user support or internal troubleshooting.


 

4. Data Integrity & Security
 

  • Sensitive data is encrypted

  • Payment information is masked

  • API tokens are unique per user

  • Access is role-based

  • All actions are logged

  • Manual overrides require explicit administrator acti



     

    5. Integration with Other Modules
     

    The My Users module is deeply integrated with:
     

  • Payments & Gateways

  • Invoices

  • Plans & Packages

  • Email, SMS, WhatsApp

  • Support Tickets

  • Authentication & Security

  • Reports & Exports

  • Organizations & Teams

     

    6. Who Uses the My Users Module
     

    This module is intended for:

  • System administrators

  • Account managers

  • Billing teams

  • Support managers

  • Business owners

  • Finance and operations teams

    It is not designed for end users, but for those managing them.



     

    Summary
     

    The My Users Module is a full-scale administrative and billing management system that centralizes user control, payments, plans, communication, and reporting.
     

    By combining account management, financial tracking, subscription handling, and communication tools, it enables organizations to scale efficiently while maintaining accuracy, transparency, and control.

    This module is a core pillar of the platform’s operational infrastructure.





     

Read More
information_img

Calendar Module

- What the Calendar Module
 

The Calendar Module is not just a date view or scheduling screen.

It is a time-based orchestration layer that connects:
 

  • People (team members)

  • Customers

  • Tasks (missions)

  • Meetings (appointments & Zoom)

  • Business hours

  • Automations

  • External calendars (Google)
     

In simple terms:
 

Calendar = The time-dimension of your entire system


While other modules manage data, the Calendar manages when things happen.



 

- Core Business Purpose
 

The Calendar Module exists to solve:
 

  • Missed meetings

  • Overlapping schedules

  • Poor team coordination

  • Scattered tasks across modules

  • Lack of visibility into daily work

  • Manual scheduling errors

  • No central view of work commitments
     

It provides one single visual timeline for everything time-related in the organization.


 

- Design Philosophy
 

The Calendar Module is built around 5 key principles:
 

  1. Unified Time View

  2. Role-Aware Scheduling

  3. Customer-Linked Events

  4. Task Visibility

  5. Automation-Ready Scheduling
     

Every event shown in the calendar serves an operational purpose, not just visual decoration.

 

-  Calendar Data Flow (System-Level)
 

1️⃣ Data Aggregation Layer
 

The calendar does not store its own events.
 

Instead, it pulls events from multiple modules:


Source                          Event Type

Appointments              Mettings
Zoom_mettings           Zoom calls
Missions                      Tasks
Misisons_a                  Recurring tasks

This makes the Calendar a read-optimized aggregation layer, not a data silo.


 

2️⃣ Time-Window Based Loading
 

Calendar events are never fully loaded.
 

Instead:
 

  • Only events within the visible date range are fetched

  • Reduces load

  • Improves performance

  • Enables real-time updates
     

This is why start_date and end_date are mandatory.



 

3️⃣ Role & Team Filtering
 

Events are filtered by:
 

  • Organization

  • Team member selection

  • Permissions
     

This ensures:

✔ Privacy
✔ Clean views
✔ No unnecessary clutter
 

Admins see everything.
Team members see only what matters to them.


 

- Business Hours Intelligence
 

The Calendar respects company working hours.
 

Business hours:
 

  • Define allowed scheduling times

  • Control calendar grid range

  • Visually highlight working periods

  • Prevent scheduling during leave days
     

This turns the calendar from a simple grid into a business-aware scheduler.


 

- Event Types – Why They Matter
 

- Appointments / Meetings
 

Purpose:

Customer-facing or internal meetings.
 

Why they exist:
 

  • Sales calls

  • Client meetings

  • Internal discussions
     

Key Behavior:
 

  • Single team member assignment

  • Optional address

  • Automation triggers

  • Google Calendar sync
     

Appointments are time-critical commitments.


 

-  Zoom Meetings
 

Purpose:

Remote meetings with internal or external participants.
 

Why separate from appointments:
 

  • Multiple team members

  • Folder/list association

  • Subject-driven meetings

  • Integration flexibility
     

Zoom meetings reflect collaborative time blocks, not just one-on-one meetings.


 

- Missions (Tasks)
 

Purpose:

Tasks that must be done by a certain date/time.
 

Why they appear in calendar:
 

  • Tasks are time-dependent

  • Deadlines are commitments

  • Visibility prevents overdue work
     

Calendar missions turn task management into time management.


 

- Recurring Missions
 

Purpose:

Automate repetitive work scheduling.
 

Examples:

  • Weekly follow-ups

  • Monthly reports

  • Periodic maintenance tasks
     

They ensure:

✔ Consistency
✔ No manual repetition
✔ Reliable task creation

 

- Mission Sidebar – Why It Exists
 

The sidebar exists to answer one critical question:
 

“What should I do now, and what is already late?”


It separates:
 

  • To-Do Missions → Upcoming

  • Outdated Missions → Overdue
     

This creates urgency visibility without cluttering the calendar grid.


 

Visual Language (Color & Layout)
 

Colors are not cosmetic.
They communicate priority and status instantly.


Blue Color =  Normal
Red  Color = Urgent
Green Color = Completed
Yellow Color = Pending
Custome Color = User-defined importance

This allows at-a-glance understanding.
 

- Duplication & Time Efficiency
 

Duplicating events exists to:
 

  • Save time

  • Avoid re-entry

  • Maintain consistency
     

Common use cases:
 

  • Weekly meetings

  • Follow-up calls

  • Repeat Zoom sessions


     

    - Export & Reporting
     

    Calendar export exists for:
     

  • Management reporting

  • Workload audits

  • Exports reflect exactly what is visible, maintaining context.



     

    - Module Interconnections (Why Calendar Is Central)
     

    - Missions Module
     

  • Deadlines become calendar events

  • Task completion updates calendar

  • Recurring logic feeds calendar
     

  • - Customers Module
     

  • Every meeting can be customer-linked

  • Customer context shown in tooltips

  • Customer journey tracked via events

  • Event creation → notifications

  • Event cancellation → alerts

  • Zero manual follow-ups
     

  • - Documents & Sales (Indirect)
     

  • Meetings drive deals

  • Calendar impacts revenue indirectly
     

  • - Google Calendar
     

  • External visibility

  • Mobile access

  • Personal productivity sync


     

    - Permissions & Control
     

    Calendar respects:
     

  • User roles

  • Team ownership

  • This ensures:

    ✔ Security
    ✔ Accountability
    ✔ Clean collaboration


     

    - One-Line Definition (You Can Use This)
     

    The Calendar Module is the central time-management engine that unifies meetings, tasks, and team schedules into a single, intelligent, business-aware timeline.



 

Read More
information_img

Expenses Module

- What the Expenses Module
 

The Expenses Module is not just a data entry screen.

It is a financial control layer designed to capture, organize, validate, analyze, and connect outgoing business costs with suppliers, documents, projects, taxes, and revenue.
 

It works as the counterpart to the Documents (Income) module, enabling a full Profit & Loss view of the organization.

In short:

Documents = Money Coming In
Expenses = Money Going Out


Together, they power financial accuracy, compliance, and decision-making.



 

- Core Business Purpose
 

The Expenses Module exists to solve these problems:
 

  • Scattered expense records

  • Lost invoices & receipts

  • No clear supplier expense history

  • No monthly or yearly cost visibility

  • No project-based cost tracking

  • Manual tax calculations

  • Difficulty reconciling expenses with accounting
     

The module converts raw expense data into structured, reportable, and auditable financial records.



 

- Fundamental Design Principles
 

The Expenses Module is built on five core principles:
 

  1. Categorization

  2. Traceability

  3. Time Accuracy

  4. Supplier Accountability

  5. Financial Analytics

Every feature supports at least one of these principles.


 

-  What an Expense Actually Represents
 

Each expense record represents one financial outflow event, such as:
 

  • Paying a supplier

  • Receiving an invoice

  • Paying via check or credit card

  • Recording operational costs

  • Logging tax-related payments
     

An expense always answers:

 

-  What an Expense Actually Represents
 

Each expense record represents one financial outflow event, such as:
 

  • Paying a supplier

  • Receiving an invoice

  • Paying via check or credit card

  • Recording operational costs

  • Logging tax-related payments
     

An expense always answers:

questions :-


What was paid?       =        Amount + Category
To whom?                =        Supplier
Why?                       =        Notes + Category
When?                     =        Payment / Document / Created date
For which project?   =        Project link
Is tax included?       =        VAT flag
Proof?                     =         Attached document


 

-  Expense Lifecycle – Step-By-Step Flow
 

1️⃣ Expense Creation
 

When a user adds an expense:
 

  • Category is selected (mandatory)

  • Amount is entered

  • Supplier is linked

  • Document type is chosen

  • Dates are defined

  • VAT inclusion is marked

  • Files/images are attached

  • Optional project/customer is linked
     

The system then:
 

✔ Validates inputs
✔ Verifies invoice number (if provided)
✔ Determines paid status
✔ Saves financial data
✔ Stores files securely


 

Document Type Behavior (Important Logic)
 

The document_type field affects system behavior:


Document Type                   Paid status                       Purpose

 

Invoice                                  unpaid by default           Supplier Invoice  
receipt                                   paid                                Proof of payment
receipt_tax_invoice              paid                               Legal text invoice
delivery_invoice                   unpaid                            Delivery Confirmation


This ensures financial realism instead of manual assumptions.


 

3️⃣ VAT & Tax Handling
 

VAT logic is handled using vat_includes:

 

  • 0 → Amount is net (VAT excluded)

  • 1 → Amount includes VAT
     

The system then:
 

✔ Separates tax amount
✔ Includes it in reports
✔ Feeds pie-chart tax analytics
 

This allows accurate tax reporting and compliance.


 

4️⃣ Category-Based Expense Architecture
 

Expenses are always grouped under categories.
 

Categories:
 

  • Are user-specific or global

  • Support multi-language names

  • Drive analytics & charts

  • Control grouping & exports
     

Deleting a category does not delete expenses, preserving historical accuracy.


 

5️⃣ Supplier-Centric Expense Tracking
 

Each expense can be linked to a supplier.
 

This allows:
 

  • Viewing supplier cost history

  • Filtering expenses by supplier

  • Invoice duplication prevention

  • Long-term supplier analysis
     

Suppliers act as financial identities, not just contacts.



 

6️⃣ Date Intelligence (Critical Feature)
 

Expenses support three different date dimensions


Data Type                                      Meaning


Payment Date                               When money left
Docuemnt Date                             Invoice/Receipt Date
Created Time                                 System record time

 

Filters can be applied to any date type, which is crucial for:
 

✔ Accounting
✔ Audits
✔ Cash-flow analysis


 

7️⃣ Paid Status Logic
 

Each expense has a paid_status:
 

  • Automatically set for receipts

  • Manually adjustable if needed

  • Used for financial tracking

  • Supports future reconciliation
     

This allows separation between:
 

-  Revenue vs Expense Analysis (Pie Chart)
 

  • Expenses incurred

  • Expenses actually paid


     

    -  Financial Analytics Engine

    The Expenses Module powers two financial perspectives:
     

    -  Cost Trend Analysis (Line Chart)
     

  • Monthly category spending

  • Yearly comparison

  • Budget trend visibility

  • Category growth tracking

  • Combines:

  • Income (from Documents)

  • Expenses

  • Revenue (profit)

  • Tax totals

  • This creates a live P&L snapshot per month.


     

    -  File & Evidence Management
     

    Each expense can include:
     

  • Multiple images

  • Invoice scans
     

  • Files are:

  • Stored securely

  • Linked to expense

  • Used during audits

  • Available in exports


     

    -  Module Connections (Why This Module Matters)
     

    The Expenses Module is deeply connected to:
     

    - Documents Module
     

  • Revenue & tax calculation

  • Profit computation

  • Financial balance
     

  • - Projects Module
     

  • Project cost tracking

  • Profitability per project
     

  • - Customers Module
     

  • Customer-related expenses

  • Cost attribution

  • Financial widgets

  • Expense summaries
     

  • - Calendar Module
     

  • Timeline view of expenses
     

  • - Reports Module
     

  • Excel exports

  • Accounting handoff

     

    - Permissions & Security
     

    Expenses are protected by:
     

  • Module access control

  • Organization scoping

  • Users can only:

    ✔ View allowed data
    ✔ Edit permitted records


     

    -  Final Summary
     

    The Expenses Module is a financial backbone that transforms everyday costs into structured financial intelligence.
     

    It ensures:
     

  • Every expense is documented

  • Every supplier cost is traceable

  • This module is essential for financial discipline, compliance, and business growth.

  • Every tax amount is calculated

  • Every project cost is visible

  • Every decision is data-driven

  • Role-based permissions

     

 

Read More
information_img

Tickets Module

-  What Is the Tickets Module?
 

The Tickets Module is a full-scale customer support, service request, and issue-tracking system designed to help organizations manage communication, tasks, and problem resolution in a structured and traceable way.
 

It acts as a central hub where customer issues, internal service requests, and operational problems are collected, assigned, discussed, tracked, resolved, and analyzed.
 

Unlike simple contact forms or email-based support, the Tickets Module provides:

  • Structured workflows

  • Team collaboration tools

  • Clear ownership and responsibility

  • Time tracking and prioritization

  • Historical records and analytics


     

    -  Why the Tickets Module Exists
     

    Organizations face these challenges:
     

  • Customer requests coming from many channels

  • No clear responsibility for issues

  • Lost emails or messages

  • No visibility into workload

  • Delayed responses

  • No performance tracking

     

    The Tickets Module solves all of these by:
     

    ✔ Centralizing all support requests
    ✔ Enforcing ownership and accountability
    ✔ Tracking every message and action
    ✔ Measuring response and resolution performance
    ✔ Providing visibility for managers


     

    - What the Tickets Module Is Used For
     

    The Tickets Module is used to:
     

  • Handle customer support requests

  • Manage internal service tasks

  • Track technical issues and bugs

  • Assign work to team members or departments

  • Communicate with customers in one place

  • Maintain a complete conversation history

  • Track deadlines, urgency, and workload

  • Generate reports and performance statistics

     

    -  Core Structure of a Ticket
     

    Each ticket represents one problem, request, or task.
     

    A ticket contains:
     

  • Customer details (optional)

  • Subject / issue title

  • Description of the problem

  • Messages and replies (chat-style)

  • Attachments (images, files, screen recordings)

  • Assigned team members

  • Department ownership

  • Status and urgency

  • Due date and time window

  • Internal notes

  • Custom fields (dynamic)



     

    -  Ticket Lifecycle – How a Ticket Moves
     

    1️⃣ Ticket Creation
     

    A ticket can be created by:
     

  • Admin or staff

  • Automatically from other modules

  • Customer (if enabled)

  • Customer details are validated or created

  • Ticket subject and description are saved

  • Priority (rating) is set

  • Department and team members are assigned

  • Due date and time are defined

  • Files and screenshots can be attached

  • Once saved:
    ✔ Ticket receives a unique ID
    ✔ Notifications are triggered
    ✔ Automations may run

     

    2️⃣ Ticket Assignment & Ownership
     

    Each ticket can be:

  • Assigned to one or more team members

  • Routed via departments

  • This ensures:
    ✔ Clear responsibility
    ✔ No ticket is left unattended
    ✔ Workload can be distributed


     

    3️⃣ Communication & Messaging
     

    Tickets include a built-in chat system.
     

    Two types of messages exist:
     

    - Customer Messages
     

  • Visible to customer

  • Trigger email notifications

  • Used for updates, clarifications, solutions

  • Visible only to team members

  • Used for internal discussion

  • Do NOT notify customer

  • All messages are:

  • Time-stamped

  • Linked to sender

  • Stored permanently


     

    4️⃣ Attachments & Evidence
     

    Users can attach:
     

  • Images

  • Files

  • This helps:

    ✔ Faster issue understanding
    ✔ Accurate debugging
    ✔ Clear documentation


     

    5️⃣ Status & Progress Tracking
     

    Each ticket has a status such as:
     

  • Open

  • In Progress

  • Waiting

  • Closed
     

  • Statuses:
     

  • Are color-coded

  • Are fully customizable

  • Trigger automations

  • Control ticket visibility

  • Closing a ticket does NOT delete it.
    Closed tickets remain searchable and reportable.


     

    6️⃣ Due Dates, Time Slots & SLA
     

    Tickets support:
     

  • Due dates (resolution deadline)

  • From/To time windows

  • This enables:

    ✔ SLA enforcement
    ✔ Priority-based handling
    ✔ Calendar scheduling
    ✔ Workload forecasting

     

    -  Ticket Analytics & Charts
     

    The Tickets Module includes real-time statistics:
     

  • Monthly ticket trends

  • Status distribution

  • Charts update automatically when:

  • Filters change

  • Tickets are updated

  • Status changes occur


     

    -  Search, Filters & Bulk Actions
     

    Tickets can be filtered by:
     

  • Status

  • Team member

  • Bulk actions allow:

  • Export to Excel

  • Mass deletion

  • Bulk status updates


     

    ⚙️ Settings & Customization
     

    Admins can configure:
     

    -  Departments
     

  • Create departments

  • Assign team members

  • Control routing
     

  • - Statuses
     

  • Create custom statuses

  • Set colors
     

  • - Custom Fields
     

  • Add dynamic fields

  • Define dependencies

  • Group fields

  • Control visibility
     

  • -  Notifications
     

  • Email templates

  • Automation triggers

  • Customer notifications


     

    -  API & Integrations
     

    The Tickets Module provides full API support.
     

    External systems can:
     

  • Create tickets automatically

  • Fetch ticket lists

  • This allows integration with:

  • Websites

  • Mobile apps

  • CRM systems

  • Automation tools

  • External support systems


     

    -  Permissions & Security
     

    Access is controlled by:
     

  • Role permissions

  • Module-level access

  • Users can:

  • See only allowed tickets

  • Perform only permitted actions

  • Access only assigned data


     

    -  Who Should Use the Tickets Module
     

  • Customer support teams

  • Technical support teams

  • IT & operations teams

  • Service providers

  • Sales support teams

  • Any organization handling requests or issues


     

    ✅ Key Benefits
     

    ✔ Centralized communication
    ✔ No lost requests
    ✔ Faster response times
    ✔ Clear accountability
    ✔ Historical records
    ✔ Performance insights
    ✔ Automation-ready workflows


     

    -  Final Summary
     

    The Tickets Module is a powerful, scalable, and flexible system that transforms unstructured communication into a controlled, trackable, and measurable workflow.
     

    It ensures:
     

  • Every request is handled

  • Every action is recorded

  • This makes it an essential module for professional support, service management, and internal operations.


     

Read More
information_img

Order Proposal

- Purpose
 

An Order Proposal is a pre-sales document used to present an offer, quotation, or commercial proposal to a potential or existing customer before any commitment, delivery, or billing takes place.
 

It defines what you are offering, at what price, and under which terms, but it is not legally binding until accepted and converted into another document (such as a Detail Order or Tax Invoice).
 

An Order Proposal is the starting point of the sales process.


 

-  When to Use an Order Proposal
 

Use an Order Proposal when:
 

  • Quoting prices to a customer

  • Presenting service packages

  • Negotiating scope or pricing

  • Offering optional items or variants

  • Customer approval is required before work begins

  • Sales needs documentation before execution

  • No payment should be requested yet

     

    Common industries:
     

  • Sales & consulting

  • IT & SaaS

  • Advertising & media

  • Professional services

  • Manufacturing (custom orders)

  • Construction & engineering

  • Subscription-based businesses


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Order Proposal
     

    Navigate to Documents → Orders → Order Proposals

    Click Add Order Proposal

    Select or create:

  • Customer

  • Company / invoice settings

  • Document language

  • Currency


     

    2️⃣ Define Proposal Overview
     

    Add high-level proposal information:
     

  • Proposal title

  • Proposal reference

  • Issue date

  • Valid until date

  • Sales owner

  • Project or campaign name
     

    3️⃣ Add Proposed Items / Services
     

    Each proposal item can include:
     

  • Product or service name

  • Detailed description

  • Quantity

  • Unit price

  • Discount (fixed or percentage)

  • Optional tax (for estimation only)

  • Optional notes per item


     

    4️⃣ Pricing & Estimated Totals
     

    Order Proposals show estimated commercial value:
     

  • Subtotal

  • Discounts

  • Estimated tax (optional)

  • Estimated total amount


     

    5️⃣ Terms, Conditions & Notes
     

    Include proposal-specific terms:
     

  • Validity period

  • Delivery timeline (estimated)

  • This protects both:

    ✔ Seller
    ✔ Customer


     

    6️⃣ Save Order Proposal
     

    On save:
     

  • Proposal number is generated

  • Status is set to Draft or Sent

  • No accounting or inventory impact occurs


     

    - Proposal PDF Generation
     

    A professional proposal PDF is generated automatically.
     

    The PDF includes:
     

  • Company branding

  • Customer details

  • Proposal summary

  • Itemized offerings

  • Pricing estimates

  • Terms & validity

  • Signature / approval section (optional)

     

    Used for:
     

  • Emailing to customer

  • Negotiations

  • Management approvals

  • Sales records


     

    - Sharing & Approval
     

    Order Proposals can be shared via:
     

  • Email

  • WhatsApp

  • Customer actions:

  • Review proposal

  • Request changes

  • Approve proposal

  • Reject proposal

     

    - Conversion & Next Steps
     

    Once approved, an Order Proposal can be:
     

    - Order Proposal → Detail Order
     

    Used when:
     

  • Scope is complex

  • Execution planning is required

  • Project-based work starts


     

    - Order Proposal → Tax Invoice
     

    Used when:
     

  • Immediate billing is allowed

  • Simple products or services

  • No delivery tracking needed


     

    - Order Proposal → Purchase / Work Order
     

    Used internally to trigger:
     

  • Procurement

  • Production

     

    - Payment Behavior (Important)
     

    Order Proposals do NOT handle payments.
     

    ❌ No payment methods
    ❌ No receipts
    ❌ No tax reporting
    ❌ No customer balance impact

     

    API Support
     

    Order Proposals are fully supported via API.
     

    API Capabilities
     

  • Create order proposal

  • Update proposal items
     

  • API Use Cases
     

  • CRM integrations

  • Sales automation

  • Quotation systems

  • Online proposal tools

  • Customer portals


     

    ⚙️ Settings Affecting Order Proposals
     

    Proposal Settings
     

  • Default proposal template

  • Validity period rules

  • Editable fields after sending

  • Approval workflow

     

    Template Settings
     

  • Proposal-style layout

  • Optional pricing visibility
     

  • Pricing Rules
     

  • Discount limits

  • Optional tax display

  • Multi-currency support


     

    ✅ Benefits of Order Proposals
     

    ✔ Professional sales presentation
    ✔ Faster customer approvals
    ✔ Clear scope definition
    ✔ Reduces misunderstandings
    ✔ Supports negotiation & revisions
    ✔ Clean transition to execution
    ✔ API-ready for sales automation
     

    - Summary
     

    An Order Proposal is the foundation of a structured sales process.
     

    It allows businesses to:
     

  • Present offers clearly

  • Get customer approval

  • By separating proposal, execution, and billing, Order Proposals ensure clarity, flexibility, and professionalism across the entire sales lifecycle.
     

  • Control scope before execution

  • Convert smoothly into orders and invoices


     

Read More
information_img

Purchase Order

- Purpose
 

A Purchase Order (PO) is a formal internal and external procurement document used by a company to request goods or services from a supplier or vendor.
 

It acts as:
 

  • A legal intent to purchase

  • A binding agreement once accepted by the supplier

  • A control document for procurement, inventory, and accounting
     

A Purchase Order defines what will be bought, from whom, at what price, under which terms, and when delivery is expected.

A Purchase Order is not a payment document and does not represent an expense payment by itself.


 

- When to Use a Purchase Order
 

Use a Purchase Order when:
 

  • Buying goods or services from suppliers

  • Controlling procurement approvals

  • Locking prices before delivery

  • Managing inventory inflow

  • Ensuring vendor accountability

  • Tracking expected expenses

  • Matching invoices later (3-way matching)
     

Common industries:

  • Manufacturing

  • Retail & wholesale

  • Construction

  • Logistics

  • Hospitality

  • IT & services

  • Corporate procurement departments


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Purchase Order
     

    Navigate to Documents → Orders → Purchase Orders

    Click Add Purchase Order

    Select or create:

  • Supplier (vendor)

  • Company / organization

  • Document language

  • Currency


     

    2️⃣ Supplier & Procurement Details
     

    Define supplier-specific information:
     

  • Supplier name

  • Contact person

  • Add internal procurement references:

  • Requester / department

  • Cost center

  • Internal PO reference

  • Approval authority


     

    3️⃣ Add Items to Be Purchased
     

    Add each item or service with full clarity:
     

  • Product or service name

  • Detailed description

  •  These values represent expected costs, not payments.


     

    4️⃣ Pricing & Cost Summary
     

    Purchase Orders provide cost commitment visibility:
     

  • Subtotal

  • Discounts

  • ⚠️ These totals do not post accounting entries until invoice is received.


     

    5️⃣ Delivery & Fulfillment Terms
     

    Specify procurement logistics:
     

  • Delivery address (warehouse / site)

  • Delivery method

  • This ensures:

    ✔ Supplier clarity
    ✔ Fewer disputes
    ✔ Smooth inventory intake


     

    6️⃣ Terms & Conditions
     

    Define commercial and legal terms:
     

  • Payment terms (Net 30, Net 60, etc.)

  • Invoice submission requirements

  • Penalties or delays

  • Warranty clauses

  • Cancellation rules

  • Inspection & acceptance conditions

     

    7️⃣ Save & Approve Purchase Order
     

    On save:
     

  • PO number is generated

  • Status set to Draft / Pending Approval

  • On approval:

  • PO becomes official

  • Can be sent to supplier

  • Procurement commitment is locked


     

    - Purchase Order PDF
     

    A professional Purchase Order PDF is generated automatically.
     

    The PDF includes:
     

  • Company details

  • Supplier details

  • Used for:

  • Supplier confirmation

  • Contractual reference

  • Internal audits


     

    - Payment Behavior (Important)

    Purchase Orders do NOT handle payments.

    ❌ No payment methods
    ❌ No receipts
    ❌ No direct expense posting
    ❌ No tax reporting

    Payments occur after supplier invoice is received and approved.


     

    - Relationship with Other Documents
     

    - Purchase Order → GR/IR → Supplier Invoice



    Purchase Order
          ↓
    Goods Receipt (GR / IR)
          ↓
    Supplier Invoice
          ↓
    Payment


    This is known as 3-Way Matching:

    ✔ PO (what was ordered)
    ✔ GR/IR (what was received)
    ✔ Invoice (what is billed)


     

    - Purchase Order → GR/IR (Partial)
     

  • Multiple GR/IR records can reference one PO

  • Supports partial deliveries

  • Remaining quantities tracked

     

    - Purchase Order → Accounting
     

    Once supplier invoice is approved:
     

  • Expense is recorded

  • Payable is created

  • Payment can be processed

     

    - Conversion & Linking
     

    Purchase Orders can be:
     

  • Linked to GR/IR documents

  • Linked to supplier invoices

  • This ensures:

    ✔ No over-billing
    ✔ Accurate expense control
    ✔ Full procurement traceability

     

    - API Support
     

    Purchase Orders are fully supported via API.

    API Capabilities
     

  • Create Purchase Order

  • Update PO items & quantities

  • Fetch PO list & details

  • Generate PO PDF

  • Link GR/IR to PO

  • Track fulfillment status

     

    API Use Cases
     

  • ERP integrations

  • Inventory systems

  • Supplier portals

  • Automated procurement workflows


     

    ⚙️ Settings Affecting Purchase Orders
     

    Procurement Settings
     

  • Approval workflows

  • PO numbering format

  • Mandatory fields

  • Department / cost center mapping

     

    Template Settings
     

  • Supplier-friendly layout

  • Item description length

  • Signature blocks

  • Custom legal clauses


     

    Inventory Settings
     

  • Quantity tracking

  • Partial receipt support

  • Warehouse linking


     

    ✅ Benefits of Purchase Orders
     

    ✔ Controls supplier spending
    ✔ Prevents unauthorized purchases
    ✔ Locks pricing before delivery
    ✔ Enables 3-way matching
    ✔ Improves inventory planning
    ✔ Reduces billing errors
    ✔ Strengthens vendor accountability
    ✔ Fully API-automatable


     

    - Summary
     

    A Purchase Order is the foundation of structured procurement.
     

    It ensures:
     

  • Clear supplier communication

  • Controlled spending

  • By separating ordering, receiving, invoicing, and payment, Purchase Orders help businesses stay organized, compliant, and cost-efficient.


     

Read More
information_img

Detail Order

- Purpose
 

A Detail Order is a comprehensive order document used to capture full, item-level, commercial, operational, and contractual details of a customer order before invoicing.
 

Unlike a simple order or proposal, a Detail Order acts as a single source of truth that defines exactly what was agreed, how it will be delivered, how it will be billed, and under what conditions.

 

It is commonly used when orders are:
 

  • Complex

  • Multi-item

  • Long-term

  • Service-based

  • Project-based

  • Require approvals or staged billing

A Detail Order is not a payment document and does not request payment.

 

- When to Use a Detail Order
 

Use a Detail Order when:
 

  • Orders contain many items or services

  • Pricing rules are complex

  • Delivery happens in phases

  • Billing happens later or in parts

  • Legal or contractual clarity is required

  • Multiple teams are involved (sales, ops, finance)

  • You need a strong audit trail before invoicing
     

Common industries:
 

  • Enterprise sales

  • IT & software services

  • Construction & engineering

  • Manufacturing

  • Media & advertising

  • Subscription & contract-based businesses

  • Government & institutional projects


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Detail Order
     

    Navigate to Documents → Orders → Detail Order

    Click Add Detail Order

    Select or create:

  • Customer

  • Company / invoice settings

  • Document language

  • Currency


     

    2️⃣ Define Order Scope & Overview
     

    Provide high-level order information:

  • Order title / reference

  • Order date

  • Project / campaign name

  • Sales owner or department

  • Expected start & end dates

  • Order validity period


     

    3️⃣ Add Detailed Items / Services
     

    Each item can include deep-level details, such as:

  • Item or service name

  • Description (long text)

  • Quantity

  • Unit of measure

  • Unit price

  • Discount (fixed or percentage)

  • Tax (optional)

  • Delivery method per item

  • Service duration (if applicable)

     

    - Items can represent:
     

  • Products

  • Services

  • Milestones

  • Phases

  • Deliverables


     

    4️⃣ Define Commercial & Pricing Structure
     

    Detail Orders support advanced pricing logic:
     

  • Per-item pricing

  • Grouped items

  • Package pricing

  • One-time + recurring items

  • Optional items

  • Conditional pricing

     

    Totals may include:
     

  • Subtotal

  • Discounts

  • ⚠️ Final billing may differ based on delivery or usage.


     

    5️⃣ Delivery & Execution Details
     

    Specify how the order will be fulfilled:
     

  • Delivery type (physical / digital / service)

  • Delivery location

  • Delivery timeline

  • Partial delivery support

  • Responsible team or vendor

  • Dependencies between items

     

    6️⃣ Terms, Conditions & Notes
     

    Add contractual information:
     

  • Payment terms (Net 30, milestones, etc.)

  • SLA details

  • Cancellation rules

  • Warranty or support terms

  • Internal notes

  • Customer-visible notes


     

    7️⃣ Save Detail Order
     

    System automatically:
     

  • Generates Detail Order number

  • Saves all item-level data

  • Marks order status (Draft / Open / Approved)

  • Does not affect accounting balances

     

    - PDF Generation
     

    A Detail Order PDF can be generated and shared.

    PDF includes:
     

  • Complete item breakdown

  • Detailed descriptions

  • Pricing structure

  • Terms & conditions

  • Timeline

  • Signature / approval section

     

     

  •  - Payment Behavior (Important)
     

    Detail Orders do NOT handle payments.
     

    ❌ No payment methods
    ❌ No receipts
    ❌ No tax reporting
    ❌ No balance impact

    Payments occur only after conversion to an invoice.

     

    - Relationship with Other Documents
     

    - Detail Order → Invoice


    Detail Order
          ↓
    Approval / Execution
          ↓
    Tax Invoice
          ↓
    Receipt


     

  • Detail Order defines scope

  • Invoice bills actual delivered or approved items

  • Receipt confirms payment


     

    - Detail Order → Delivery Invoice → Invoice

     

    Detail Order
          ↓
    Delivery Invoice(s)
          ↓
    Tax Invoice
    
    
    
    

    Used when:
     

  • Delivery must be tracked

  • Partial deliveries occur

  • Billing follows fulfillment


     

    - Partial & Milestone Billing
     

    Detail Orders support:

  • Multiple invoices

  • Milestone-based billing

  • Recurring billing

  • Final reconciliation invoice


     

    - Conversion & Linking
     

    Detail Orders can be:
     

  • Converted into Tax Invoices

  • Linked to Delivery Invoices

  • Linked to Projects

  • Linked to Receipts (indirectly)

  • Referenced across reports


     

    API Support
     

    Detail Orders are fully supported via API.
     

    API Capabilities
     

  • Create Detail Order

  • Update items & pricing

  • Fetch order details

  • Generate PDF

  • Convert to invoice

  • Link to projects or customers

     

    API Use Cases
     

  • ERP systems

  • CRM integrations

  • Project management tools

  • Automated order pipelines


     

    ⚙️ Settings Affecting Detail Orders
     

    Order Settings
     

  • Default order template

  • Approval workflow

  • Status rules

  • Editable fields after approval

     

    Pricing & Tax Settings
     

  • Discount logic

  • Informational tax display

  • Currency handling

     

    Template Settings
     

  • Long-form item descriptions

  • Section visibility

  • Signature blocks

  • Custom fields


     

    ✅ Benefits of Detail Orders
     

    ✔ Captures full order scope
    ✔ Prevents misunderstandings
    ✔ Supports complex pricing
    ✔ Ideal for projects & services
    ✔ Clean separation of order & billing
    ✔ Strong legal & audit support
    ✔ API-ready for automation

     

    - Summary

    A Detail Order is the most powerful order document in the Documents Module.

    It acts as:
     

  • A contract blueprint

  • An execution guide

  • By using Detail Orders before invoicing, businesses gain clarity, control, and confidence across sales, operations, and finance.

  • A billing reference


     

Read More
information_img

Newspaper Order

- Purpose
 

A Newspaper Order is a commercial order document used to manage and track the booking, publication, and billing of advertisements or notices placed in newspapers (print or digital).
 

It records what will be published, where, when, how many times, and at what cost, before the final invoice is issued.

A Newspaper Order is primarily a sales and scheduling document, not a payment confirmation.


 

- When to Use a Newspaper Order
 

Use a Newspaper Order when:
 

  • Booking advertisements in newspapers

  • Publishing public notices, tenders, or legal ads

  • Scheduling classified ads

  • Managing recurring newspaper placements

  • Handling multi-date or multi-edition ads

  • You need approval before billing

  • Billing happens after publication or per schedule

     

    Common industries:
     

  • Advertising agencies

  • Media buying companies

  • Legal offices (public notices)

  • Government departments

  • Marketing departments

  • Publishers & newspapers


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Newspaper Order
     

    Navigate to Documents → Orders → Newspaper Order

    Click Add Newspaper Order

    Select or create:

  • Customer / advertiser

  • Company / billing entity

  • Document language & currency


     

    2️⃣ Enter Advertisement Details
     

    Provide full ad specifications:
     

  • Newspaper name

  • Edition (city / region)

  • Publication type:

    • Print

    • Digital

    • Both

  • Ad category:

    • Classified

    • Display

    • Legal notice

  • Ad size (cm, column-inch, banner size)

  • Color type (B&W / Color)


     

    3️⃣ Scheduling Information
     

    Define when and how often the ad runs:
     

  • Publication start date

  • Publication end date

  • Specific publication dates (optional)

  • Number of insertions

  • Frequency (daily, weekly, custom)


     

    4️⃣ Pricing & Commercial Terms
     

    Enter commercial details:
     

  • Price per insertion

  • Total insertions

  • ? Pricing is estimated until final publication confirmation.


     

    5️⃣ Additional Details
     

    Optional but recommended:
     

  • Ad content or reference file

  • Approval status

  • Internal notes

  • Sales representative

  • Campaign or project reference


     

    6️⃣ Save Newspaper Order
     

    System automatically:
     

  • Generates order number

  • Stores schedule & pricing

  • Marks order as Open / Pending

  • Does not affect customer balance


     

    - PDF Generation
     

    A Newspaper Order PDF can be generated.
     

    PDF includes:
     

  • Customer details

  • Newspaper & edition

  • Ad specifications

  • Publication schedule

  • Pricing summary

  • Terms & conditions

  • Approval/signature section

     

    Used for:

  • Customer approval

  • Internal confirmation

  • Publisher coordination


     

    - Payment Behavior (Important)
     

    Newspaper Orders do NOT handle payments directly.
     

    ❌ No payment collection
    ❌ No receipts
    ❌ No balance impact
    ❌ No revenue recognition

    Payments are handled later via:

  • Tax Invoice

    • Receipt / Receipt Tax Invoice


       

      - Relationship with Other Documents
       

      - Newspaper Order → Tax Invoice



      Newspaper Order
            ↓
      Publication Completed
            ↓
      Tax Invoice
            ↓
      Receipt


       

    • Order defines what should be published

    • Invoice bills what was actually published

    • Receipt confirms payment


       

      - Partial & Ongoing Orders
       

      Newspaper Orders support:
       

    • Partial invoicing

    • Multiple invoices per order

    • Example:

    • One order

    • Multiple publication dates

    • Monthly invoice generated for completed ads

       

      - Conversion & Linking
       

      Newspaper Orders can be:
       

    • Linked to Tax Invoices

    • Linked to Projects or Campaigns

    • This ensures:
      ✔ Accurate billing
      ✔ Transparent ad tracking
      ✔ No missed publications


       

      - API Support

      Newspaper Orders are fully supported via API.
       

      API Capabilities
       

    • Create Newspaper Order

    • Fetch orders

    • Update schedule or pricing

    • Link order to invoice

    • Generate order PDF

    • Track publication status

       

      API Use Cases
       

    • Media booking platforms

    • Advertising CRMs

    • Publisher integrations

    • Automated campaign management


       

      ⚙️ Settings Affecting Newspaper Orders
       

      Order Settings
       

    • Default order template

    • Approval workflow

    • Status stages (Draft, Approved, Published, Closed)


       

      Pricing & Tax Settings
       

    • Tax applicability

    • Discount rules
       

    • Template Settings
       

    • Newspaper-specific layout

    • Show/hide pricing

    • Approval & signature fields


       

      ✅ Benefits of Newspaper Orders
       

      ✔ Clear ad booking records
      ✔ Accurate scheduling
      ✔ Prevents billing disputes
      ✔ Supports recurring ads
      ✔ Integrates with invoicing
      ✔ Ideal for media & advertising workflows
      ✔ API-ready for automation


       

      - Summary
       

      A Newspaper Order is a critical sales and scheduling document for managing newspaper advertisements.
       

      It ensures:
       

    • Ads are properly booked

    • Publication details are documented

    • By separating order, publication, and billing, organizations gain better control, transparency, and financial accuracy.

    • Billing happens only after confirmation

    • Campaigns are tracked accurately


       

Read More
information_img

Donation Receipt

Purpose
 

A Donation Receipt is a financial and legal confirmation document issued to acknowledge that a donation has been received from an individual or organization.
 

Its primary goals are to:
 

  • Confirm receipt of donated funds

  • Provide proof of donation to the donor

  • Support tax deduction claims (where legally applicable)

  • Maintain transparent accounting and compliance records
     

A Donation Receipt is not a sales document and does not represent a commercial transaction.


 

- When to Use a Donation Receipt
 

Use a Donation Receipt when:
 

  • A donor contributes money to a charity, NGO, or organization

  • Donations must be recorded for legal or tax purposes

  • Donors request proof for tax deduction

  • Funds are collected via:

    • Cash

    • Credit card

    • Bank transfer

    • Online donation platforms

  • Periodic donation reports are required

     

    Common organizations:
     

  • Non-profits & NGOs

  • Charitable foundations

  • Religious institutions

  • Educational trusts

  • Fundraising platforms


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Donation Receipt
     

    Navigate to Documents → Donation Receipt

    Click Add Donation Receipt

    Select or enter:

  • Donor name (individual or organization)

  • Contact details (email, phone, address)

  • Company / organization settings

  • Document language & currency


     

    2️⃣ Enter Donation Details
     

    Provide donation information:
     

  • Donation amount

  • Donation date

  •  No product or item list is required.


     

    3️⃣ Enter Payment Information
     

    Record how the donation was received:
     

  • Payment method:
     

    • Cash

    • Credit card

    • Bank transfer

    • Online gateway

  • Transaction ID (if applicable)

  • Notes (optional)


     

    4️⃣ Save Donation Receipt
     

    System automatically:
     

  • Records donation as received

  • Updates accounting records

  • Generates a Donation Receipt number

  • Marks document as Paid

  • Stores donor history


     

    5️⃣ PDF Generation
     

    A Donation Receipt PDF is generated automatically.
     

    PDF typically includes:
     

  • Donation receipt number

  • Donation amount

  • Donation date

  • Donor details

  • Organization details

  • Tax exemption statement (if applicable)

  • Legal declaration text

  • Authorized signature (optional)



     

    6️⃣ Share with Donor
     

    Donation Receipt can be sent via:
     

  • Email

  • WhatsApp

  • Downloadable PDF

  • Printed copy
     

    Donors use it for:
     

  • Tax filing

  • Personal records

  • Compliance proof


     

    -  API Support
     

    Donation Receipts are fully supported via API.
     

    API Capabilities
     

  • Create Donation Receipt

  • Fetch Donation Receipts

  • Generate Donation Receipt PDF

  • Record donation payment

  • Export donation reports


     

    API Use Cases
     

  • Online donation platforms

  • Fundraising websites

  • CRM & donor management systems

  • Accounting software integrations


     

    ⚙️ Settings Affecting Donation Receipts
     

    Organization Settings
     

  • Organization name & logo

  • Registration / tax exemption number

  • Donation receipt numbering

  • Default language & currency


     

    Template Settings
     

  • Donation-specific template

  • Legal declaration text

  • Tax exemption wording

  • Signature block

  • Campaign or fund reference


     

    Tax Settings
     

  • Tax-exempt flag

  • Country-specific legal text

  • Donation eligibility settings


     

    ✅ Benefits of Donation Receipts
     

    ✔ Provides donor trust & transparency
    ✔ Supports tax deduction claims
    ✔ Maintains compliant records
    ✔ Simplifies donor communication
    ✔ Integrates with payment gateways
    ✔ API-ready for automation


     

    -  Summary
     

    A Donation Receipt is a critical acknowledgment document for non-commercial contributions.
     

    It ensures:
     

  • Donors receive official confirmation

  • Donations are tracked accurately

  • Donation Receipts must be clearly separated from invoices and sales documents to avoid compliance risks.

  • Legal and tax requirements are met

  • Accounting remains transparent

  • Donation type:

    • One-time donation

    • Recurring donation

  • Purpose / campaign (optional)

  • Donation reference number (optional)


     

Read More
information_img

GR/IR

- Purpose
 

GR/IR stands for Goods Receipt / Invoice Receipt.
 

It is an internal accounting and inventory control document used to track the difference between:
 

  • Goods received (physical delivery)

  • Supplier invoice received (financial document)
     

GR/IR is mainly used in purchase and procurement workflows to ensure that:
 

  • Goods are received correctly

  • Supplier invoices match delivered quantities

  • Accounting entries are accurate and auditable

GR/IR is not a customer-facing document.


 

- When to Use GR/IR

Use GR/IR when:

  • You receive goods from a supplier

  • Goods arrive before supplier invoice

  • Supplier invoice arrives before goods

  • Partial deliveries are common

  • Inventory accuracy is critical

  • Procurement and accounting must be reconciled
     

Common industries:

  • Manufacturing

  • Warehousing

  • Wholesale & distribution

  • Retail chains

  • ERP-driven businesses


     

    - How GR/IR Works – Concept Overview
     

    GR/IR acts as a temporary holding account / document until:

  • Goods are fully received

  • Supplier invoice is fully received

  • Only after both sides match is the transaction fully settled.


     

    How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create GR/IR Document
     

    Navigate to Documents → GR/IR

    Click Add GR/IR
     

    Select:

  • Supplier (vendor)

  • Related Purchase Order (recommended)

  • Company / accounting settings

     

    2️⃣ Record Goods Receipt (GR)
     

    Enter delivery details:
     

  • Items received

  • Quantity received

  •  This step confirms physical receipt of goods.


     

    3️⃣ Record Invoice Receipt (IR)
     

    If supplier invoice is received:

  • Enter invoice reference

  • Invoice date

  • This step confirms financial obligation.


     

    4️⃣ Save GR/IR
     

    System stores:
     

  • Goods receipt data

  • Invoice receipt data

  • No customer balance is affected.


     

    5️⃣ Reconciliation & Matching
     

    System compares:
     

  • Ordered quantity

  • Delivered quantity

  • Invoiced quantity

  • Invoiced amount


     

    -  PDF Generation

    A GR/IR PDF can be generated for internal records.
     

    PDF includes:
     

  • Supplier details

  • Purchase Order reference

  • Goods received list

  • Invoice reference

  • Quantities & notes

  • Matching status


     

    Used for:

  • Audits

  • Internal approval

  • Accounting reconciliation


     

    -  Payment Behavior (Important)
     

    GR/IR documents do NOT handle payments.
     

    ❌ No payment collection
    ❌ No receipts
    ❌ No customer balance
    ❌ No customer billing


     

    Payments are handled separately through:
     

  • Supplier payments

  • Accounting / AP module


     

    - Relationship with Other Documents
     

    - Purchase Order → GR/IR


    Purchase Order
         ↓
    GR/IR



     

  • PO defines what should be received

  • GR/IR confirms what was received and invoiced


     

    - GR/IR → Supplier Invoice
     

  • Supplier invoice is matched against GR/IR

  • Differences are flagged

  • Approval happens only after match


     

    - Partial Deliveries & Partial Invoices
     

    GR/IR fully supports:
     

  • Partial goods receipt

  • Partial supplier invoices

  • System tracks:

  • Remaining quantities

  • Remaining invoice value

  • Open GR/IR balance

     

    -  API Support
     

    GR/IR is supported via API for ERP-level automation.
     

    API Capabilities
     

  • Create GR/IR

  • Record goods receipt
     

  • API Use Cases
     

  • Warehouse management systems

  • ERP integrations

  • Procurement automation

  • Accounting reconciliation tools


     

    ⚙️ Settings Affecting GR/IR
     

    Inventory Settings
     

  • Stock update on goods receipt

  • Warehouse allocation

  • Batch & serial tracking

  • GR/IR clearing account

  • Expense recognition timing

  • Invoice approval rules
     

  • Template Settings
     

  • Internal document layout

  • Show/hide invoice values

  • Approval signature fields


     

    ✅ Benefits of GR/IR

    ✔ Prevents over-payment to suppliers
    ✔ Ensures goods and invoices match
    ✔ Improves inventory accuracy
    ✔ Strengthens audit compliance
    ✔ Supports partial deliveries
    ✔ ERP-ready & API-driven


     

    - Summary

    GR/IR is an internal control document that ensures:

  • Goods received = Goods invoiced

  • Inventory matches reality

  • It plays a key role in procurement, inventory, and accounting, especially in complex supply chains.

     

  • Supplier payments are accurate

  • Accounting discrepancies are prevented
     

  • Accounting Settings
     

  • Record invoice receipt

  • Fetch GR/IR status

  • Match PO, delivery, and invoice

  • Generate GR/IR PDF

  • Multiple deliveries per PO

  • Multiple invoices per PO

Read More
information_img

Receipt Tax Invoice

- Purpose
 

A Receipt Tax Invoice is a combined legal document that serves two purposes at the same time:
 

  1. Tax Invoice – Requests and reports payment (legal billing)

  2. Receipt – Confirms that payment has been received
     

It is commonly used when payment is received immediately at the time of sale.
 

This document eliminates the need to create:
 

  • A separate Tax Invoice

  • A separate Receipt
     

➡️ One document = Billing + Payment confirmation

 

-  When to Use a Receipt Tax Invoice
 

Use a Receipt Tax Invoice when:
 

  • Customer pays immediately

  • Cash-on-delivery sales

  • POS / counter sales

  • Online payments completed instantly

  • Advance payment is required

  • No credit period is given
     

Common industries:
 

  • Retail

  • E-commerce

  • Restaurants

  • Service providers

  • Clinics

  • Subscription sign-ups


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Receipt Tax Invoice
     

    Navigate to Documents → Receipt Tax Invoice

    Click Add Receipt Tax Invoice
     

    Select or create:
     

  • Customer

  • Company / invoice settings

  • Document language

  • Currency


     

    2️⃣ Add Items & Billing Details
     

    Enter:

  • Products / services

  • Quantity

  • Unit price

  • Discount (if any)

  • Tax (VAT / GST

  • ⚠️ Unlike Delivery Invoices, prices and tax are mandatory.


     

    3️⃣ Enter Payment Details (Mandatory)
     

    Provide:

  • Payment method:

    • Cash

    • Credit Card

    • Bank Transfer

    • Check

    • Payment Gateway

  • Payment amount

  •  Payment is recorded immediately.


     

    4️⃣ Save Document
     

    System automatically:
     

  • Marks document as Paid

  • Records accounting entry

  • No additional receipt is required.


     

    5️⃣ PDF Generation
     

    A Receipt Tax Invoice PDF is generated automatically.
     

    PDF includes:
     

  • Tax Invoice number

  • Receipt confirmation

  • Items & tax breakdown

  • Payment method

  • Paid amount

  • Company & customer details

  • Signature (optional)


     

    6️⃣ Share with Customer
     

    Can be shared via:

  • Email

  • WhatsApp

  • Used by customer for:

  • Accounting

  • Tax reporting

  • Warranty or service claims

     

     

    - Refund / Credit Flow
     

    If refund is needed:

  • Issue Credit Invoice

  • Reference Receipt Tax Invoice

  • Adjust customer balance


     

    - API Support
     

    Receipt Tax Invoices are fully supported via API.
     

    API Capabilities
     

  • Create Receipt Tax Invoice

  • Generate PDF

  • POS systems

  • E-commerce platforms

  • Payment gateways

  • Mobile apps

  • ERP integrations


     

    ⚙️ Settings Affecting Receipt Tax Invoices
     

    Invoice Settings
     

  • Tax configuration

  • Numbering format

  • Default currency

  • Language
     

  • Payment Settings
     

  • Enabled payment methods

  • Default gateway

  • Transaction validation
     

  • Template Settings
     

  • Combined invoice + receipt layout

  • Show/hide payment section

  • Signature field

  • Legal wording

     

Read More
information_img

Receipt (Invoices)

-  Purpose
 

A Receipt is a payment confirmation document issued after money is received from a customer.
 

It legally confirms that:
 

  • Payment has been made

  • The amount received is recorded

  • The payment method is documented

A Receipt does not request payment — it confirms payment already received.


 

-  When to Use a Receipt
 

Use a Receipt when:
 

  • A customer pays an invoice

  • Full or partial payment is received

  • Proof of payment must be provided

  • Accounting records must be updated

  • Customer requests payment confirmation
     

Common use cases:
 

  • Cash payments

  • Credit card payments

  • Bank transfers

  • Check payments

  • Online payment gateways

     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Receipt
     

    Navigate to Documents → Receipt

    Click Add Receipt

    Select:

  • Customer

  • Related Tax Invoice (recommended)


     

    2️⃣ Enter Payment Details
     

    Provide payment information:
     

  • Payment amount

  • Payment date

  • Payment method:

    • Cash

    • Credit Card

    • Bank Transfer

    • Check

    • Payment Gateway

  • Transaction ID (if applicable)

  • Notes (optional)


     

    3️⃣ Link to Invoice (Important)
     

    Receipts should be linked to:

  • One invoice (most common)

  • Multiple invoices (optional)

  • This ensures:

    ✔ Accurate balance calculation
    ✔ Proper payment tracking

     

    4️⃣ Save Receipt
     

    System automatically:
     

  • Records payment

  • Updates invoice status:

    • Paid

    • Partly Paid

  • Updates customer balance

  • Creates accounting entry


     

    5️⃣ PDF Generation
     

    A Receipt PDF is generated automatically.
     

    The PDF includes:
     

  • Receipt number

  • Payment date

  • Amount received

  • Payment method

  • Linked invoice reference

  • Customer & company details

  • Signature section (optional)


     

    6️⃣ Share Receipt
     

    Receipt can be shared via:
     

  • Email

  • WhatsApp

  • Customer uses receipt as:

  • Proof of payment

  • Accounting record

  • Refund reference (if needed)


     

    - Payment Behavior
     

    Receipts always represent money received.
     

    ✔ Accepts payment
    ✔ Confirms transaction
    ✔ Updates balance

     

    -  Relationship with Other Documents
     

    -  Invoice → Receipt (Primary Flow)

    
    Tax Invoice
         ↓
    Receipt
    
    
    
  • Invoice requests payment

  • Receipt confirms payment


     

    -  Partial Payment Flow
     

  • Invoice amount: 1,000

  • Receipt 1: 400 → Invoice = Partly Paid

  • Each receipt:

  • Is stored separately

  • Linked to same invoice

  • Maintains audit trail


     

    -  Receipt ↔ Credit Invoice
     

    Receipts may be referenced when:

  • Issuing refunds

  • Creating credit notes

  • Adjusting balances


     

    -  API Support
     

    Receipts are fully supported via API.
     

    API Capabilities
     

  • Create receipt

  • Fetch receipts

  • Payment gateways

  • POS systems

  • ERP systems

  • Accounting integrations

  • Subscription billing


     

    ⚙️ Settings Affecting Receipts
     

    Payment Settings
     

  • Enabled payment methods

  • Default payment method

  • Installment rules

  • Partial payment support
     

  • Template Settings
     

  • Receipt layout

  • Show/hide tax

  • Show invoice reference

  • Signature field
     

  • Accounting Settings
     

  • Auto-update invoice status

  • Balance calculation logic

  • Ledger integration


     

    ✅ Benefits of Receipts
     

    ✔ Confirms payment received
    ✔ Maintains financial accuracy
    ✔ Supports partial payments
    ✔ Integrates with invoices
    ✔ Essential for accounting
    ✔ API-ready for automation


     

    -  Summary
     

    A Receipt is the final confirmation step in the billing cycle.
     

    It ensures:
     

  • Payments are recorded

  • Balances are updated

  • Receipts must always follow invoices and must never be used to request payment


 

Read More
information_img

Delivery Invoice

-  Purpose
 

A Delivery Invoice (also called Delivery Note / Delivery Document) is a logistics and fulfillment document used to confirm that goods or services have been delivered to a customer.
 

It focuses on what was delivered, when, and to whomnot on payment.
 

A Delivery Invoice is not a billing document and does not request payment.
Its main role is operational proof of delivery and inventory tracking.


 

- When to Use a Delivery Invoice
 

Use a Delivery Invoice when:
 

  • Goods are shipped before invoicing

  • Delivery must be confirmed before payment

  • Partial deliveries are made

  • Warehouse or logistics tracking is required

  • Customer must sign or acknowledge receipt

  • Invoices are created only after delivery confirmation

  • You want to separate delivery process from billing process
     

Common industries:
 

  • Manufacturing

  • Wholesale & distribution

  • Retail logistics

  • E-commerce

  • Service delivery confirmation


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Delivery Invoice
     

  • Navigate to Documents → Delivery Invoice

  • Click Add Delivery Invoice

  • Select an existing customer or create a new one

  • Choose company/invoice settings

  • Select document language and currency (for display)


     

    2️⃣ Add Delivered Items
     

    Add all items that are physically delivered:
     

  • Product or service name

  • Quantity delivered

  •  Prices and tax are optional and informational only.

     

    3️⃣ Delivery Details
     

    Configure delivery-specific information:
     

  • Delivery date

  • Delivery address

  • Delivery method (courier, pickup, shipment)

  • Tracking number (optional)

  • Warehouse or stock location

  • Responsible staff member


     

    4️⃣ Save Delivery Invoice
     

  • Document number is generated

  • Delivery record is saved

  • No accounting entry is created

  • No payment status is affected


     

    5️⃣ PDF Generation
     

    A professional Delivery Invoice PDF is generated automatically.
     

    The PDF includes:
     

  • Company & customer details

  • Delivery date

  • Itemized delivery list

  • Quantities delivered

  • Notes & delivery confirmation area

  • Signature area (if configured)


     

    6️⃣ Share with Customer
     

    Delivery Invoice can be sent via:
     

  • Email

  • WhatsApp

  • Customer uses it to:

  • Verify delivery

  • Sign confirmation

  • Report missing or damaged items


     

    - Payment Behavior (Important)
     

    Delivery Invoices do NOT handle payments.
     

  • ❌ No payment methods

  • ❌ No receipts

  • ❌ No tax reporting

  • ❌ No balance impact

  • They are purely operational documents.


     

    Relationship with Other Documents
     

    Delivery Invoices are often used before or alongside billing.
     

    Common Workflows
     

    - Delivery → Tax Invoice
     

  • Create Delivery Invoice

  • Confirm delivery

  • Convert or reference delivery in Tax Invoice

  • Customer is billed only for delivered items


     

    - Order → Delivery → Invoice
     

  • Order Proposal created

  • Delivery Invoice issued

  • Tax Invoice generated after delivery

  • Payment collected


     

    - Partial Delivery
     

  • Multiple Delivery Invoices for one order

  • One final Tax Invoice referencing all deliveries
     

  • - Conversion & Linking
     

    Delivery Invoices can be:

  • Linked to Orders
     

  • This ensures:
    ✔ Accurate billing
    ✔ No over-charging
    ✔ Clear delivery audit trail

     

    - API Support
     

    Delivery Invoices are fully supported via API.

    API Capabilities
     

  • Create Delivery Invoice

  • Fetch Delivery Invoices

  • Retrieve Delivery Invoice PDF

  • Link Delivery Invoice to Orders

  • Convert Delivery Invoice to Tax Invoice

  • Track delivered quantities


     

    ⚙️ Settings Affecting Delivery Invoices
     

    Company & Invoice Settings
     

  • Company logo & address

  • Document numbering

  • Default language

  • Default template



    - Template Settings
     

  • Delivery-specific template

  • Show/hide prices

  • Show/hide tax

  • Signature section

  • Notes & conditions


     

    Inventory / Stock Settings
     

  • Quantity tracking

  • Partial delivery support

  • Stock deduction (if enabled)


     

    ✅ Benefits of Delivery Invoices
     

    ✔ Confirms goods delivered
    ✔ Prevents billing disputes
    ✔ Supports partial deliveries
    ✔ Improves logistics accuracy
    ✔ Clear separation of delivery & billing
    ✔ Integrates with orders & invoices
    ✔ API-ready for automation



     

    - Summary
     

    A Delivery Invoice is a critical operational document used to confirm delivery of goods or services before billing.

    It ensures:
     

  • Transparency

  • Accurate invoicing

  • By separating delivery confirmation from payment collection, businesses gain better control, fewer disputes, and cleaner accounting.

  • Inventory control

  • Professional delivery records

Read More
information_img

Proforma Invoice

- Purpose
 

A Proforma Invoice is a preliminary, non-legal document used to present a price quotation or cost estimate to a customer before issuing a real (tax) invoice.
 

It clearly outlines:

  • Products or services

  • Quantities

  • Prices

  • Taxes (for reference)

  • Discounts

  • Total estimated amount
     

However, it does NOT request payment and does NOT create a legal or accounting obligation.

Proforma Invoices are commonly used in sales discussions, approvals, international trade, and pre-order confirmations.


 

- When to Use a Proforma Invoice
 

Use a Proforma Invoice when:
 

  • A customer needs a quotation before approval

  • Prices must be reviewed internally

  • Work should begin only after customer confirmation

  • A client requires a document for budgeting or internal approval

  • You want to lock prices before issuing an official invoice

  • You want a smooth conversion to a real invoice later


     

    -  How to Use – Step-by-Step (User Flow)
     

    1️⃣ Create Proforma Invoice
     

  • Navigate to Documents → Proforma Invoice

  • Click Add Proforma Invoice

  • Select or create a customer

  • Choose company/invoice settings

  • Select document language and currency


     

    2️⃣ Add Products or Services
     

  • Add one or multiple line items

  • Define:

    • Product or service name

    • Quantity

    • Unit price

    • Discount (percentage or fixed)

    • Tax rate (display only)
       

  •  Tax is shown for transparency but not legally applied.

     

    3️⃣ Review Pricing & Totals
     

  • System calculates:
     

    • Subtotal

    • Estimated tax

    • Discount

    • Estimated final amount

  • All amounts are informational only

     

    4️⃣ Save Proforma Invoice
     

  • Proforma Invoice number is generated

  • Document is saved with non-binding status

  • No accounting or payment impact occurs


     

    5️⃣ PDF Generation
     

  • Professional PDF is generated automatically

  • Clearly marked as “Proforma Invoice”

  • Includes:

    • Company details

    • Customer information

    • Itemized pricing

    • Notes and terms

       

      6️⃣ Share with Customer
       

    • Send via:
       

      • Email

      • WhatsApp (if enabled)

    • Customer reviews and decides whether to proceed

       

      - Payment Behavior (Important)
       

      Payments are NOT allowed on Proforma Invoices

    • No payment methods available

    • No receipts can be generated

    • Proforma Invoices are informational only.


       

      -  Conversion to Real Invoice
       

      Once the customer approves:
       

      Conversion Process
       

    • Open Proforma Invoice

    • Click Convert to Invoice

    •  This avoids re-entering data and prevents errors.


       

      - API Support – Automation & Integration
       

      Proforma Invoices are fully supported via API.
       

      API Capabilities
       

    • Create Proforma Invoice via API

    • Retrieve Proforma Invoice list

    • Fetch Proforma Invoice PDF

    • Convert Proforma to Tax Invoice

    • Link Proforma to orders or projects


       

      ⚙️ Settings That Affect Proforma Invoices
       

      Invoice & Company Settings
       

    • Company details & logo

    • Document numbering format

    • Currency & language

    • Template design


       

      Tax Settings
       

    • Display tax or hide tax

    • Include/exclude tax for preview

    • Rounding rules


       

      template Settings
       

    • Proforma-specific template

    • Custom header/footer

    • Terms & conditions

    • Branding colors and fonts


       

      - Relationship with Other Documents
       

      Proforma Invoices can be linked to:
       

    • Tax Invoices (after conversion)

    • Order Proposals

    • They do not link to:

    • Receipts

    • Payments

    • Credit Notes


       

      ✅ Benefits of Using Proforma Invoices
       

      ✔ Professional price quotations
      ✔ No legal or tax obligation
      ✔ Easy customer approval
      ✔ Prevents billing errors
      ✔ Fast conversion to invoice
      ✔ API-driven automation
      ✔ Clean separation from accounting


       

      - Summary
       

      A Proforma Invoice is an essential pre-billing document that allows businesses to present pricing clearly, gain approval, and prepare for billing — without affecting payments, taxes, or accounting.
       

      It provides:
       

    • Transparency for customers

    • Control for businesses

    • Speed and accuracy when converting to real invoices

    • Projects

    • Customers

  • System copies:

    • Customer data

    • Items

    • Prices

    • Discounts

    • Tax settings

  • New Tax Invoice is created

  • Invoice number is assigned

  • Payment tracking begins



 

Read More
information_img

Credit Invoice (Credit Note)

- Purpose
 

A Credit Invoice, also known as a Credit Note, is an official financial document used to reduce, reverse, or refund all or part of a previously issued invoice.
 

It is issued when:
 

  • A customer returns goods

  • A service was canceled or not fully delivered

  • An overcharge occurred

  • A pricing or tax correction is required

  • A refund or account adjustment is needed

A Credit Invoice does not request payment — instead, it returns value to the customer or adjusts their balance.



 

- When to Use a Credit Invoice
 

Use a Credit Invoice when:
 

  • Products are returned or exchanged

  • Services are partially or fully canceled

  • Invoice amounts need correction

  • Tax amounts were miscalculated

  • Customer credit must be recorded formally


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Open Credit Invoice Module
     

  • Navigate to Documents → Credit Invoices

  • Click Add Credit Invoice

     

    2️⃣ Select Original Invoice
     

  • Choose the invoice being corrected or refunded

  • System loads:
     

    • Original items

    • Prices

    • Tax details

    • Customer information


       

      3️⃣ Define Credit Amount
       

    • Choose items to refund or

    • Enter a custom credit amount

    • Credit can be:

      • Partial

      • Full

    • Tax and discount adjustments are applied automatically


       

      4️⃣ Review & Save Credit Invoice
       

    • System generates a Credit Invoice number

    • Document amount is stored as negative value

    • Credit Invoice is linked to the original invoice


       

      5️⃣ PDF Generation
       

    • Official Credit Invoice PDF is created

    • Clearly marked as Credit Invoice / Credit Note
       

    • Includes:

      • Original invoice reference

      • Refunded items or amount

      • Tax reversal details



         

      • 6️⃣ Send to Customer
         

      • Send Credit Invoice via:

        • Email

        • WhatsApp (if enabled)

      • Customer receives confirmation of credit


         

        Balance Adjustment
         

      • Credit amount is:
         

        • Applied to customer account balance or

        • Offset against unpaid invoices or

        • Recorded for refund processing


           

          Refund Handling
           

        • If refund is required:

          • Payment gateway refund handled separately

          • Credit Invoice acts as financial proof
             

        • System tracks:

          • Refund amount

          • Related invoice

          • Adjustment history


             

            -  Relationship with Other Documents
             

            Credit Invoices are directly linked to:
             

          • Original Tax Invoice

          • Receipts (if refund is processed)

          • This creates a complete audit trail.


             

            -  API Support – Automation & Integration
             

            Credit Invoices are fully supported via API.
             

            API Capabilities
             

          • Create Credit Invoice via API

          • Link Credit Invoice to original invoice

          • Apply partial or full credit

          • Retrieve Credit Invoice details

          • Fetch PDF URL

          • Update customer balance automatically



             

            Settings That Affect Credit Invoices
             

            Invoice & Company Settings
             

          • Credit Invoice numbering format

          • Company branding and logo

          • Document language

          • Currency handling


             

            Tax Settings
             

          • Reverse tax calculation

          • Item-level tax adjustments

          • Rounding rules


             

            Approval Rules
             

          • Credit Invoice may require approval

          • Rejection reason can be recorded

          • Audit log maintained


             

            -  Compliance & Audit Safety
             

            Credit Invoices help ensure:
             

          • Legal financial corrections

          • Tax compliance

          • Accurate accounting

          • Clear customer communication

          • Traceable refund records


             

            ✅ Benefits of Using Credit Invoices
             

            ✔ Corrects billing mistakes
            ✔ Supports refunds and adjustments
            ✔ Maintains legal compliance
            ✔ Improves customer trust
            ✔ Clear audit trail
            ✔ API-ready automation
            ✔ Prevents financial inconsistencies


             

            -  Summary
             

            A Credit Invoice (Credit Note) is a critical financial correction tool within the Documents Module.
             

            It ensures:
             

          • Accurate financial records

          • Proper tax reversal

          • By using Credit Invoices, businesses can confidently manage returns, cancellations, and corrections without breaking accounting or tax compliance.

          • Transparent customer communication

          • Safe and auditable refund handling

        • Return Invoices (if applicable)


 

Read More
information_img

Tax Invoice (Invoice)

- Tax Invoice Purpose
 

A Tax Invoice is the primary and legally recognized billing document used by a business to formally request payment from a customer for products or services provided.
 

It serves as:
 

  • A financial record

  • A legal tax document

  • A payment request

  • A reference document for accounting and audits
     

Tax Invoices are used in day-to-day billing, tax reporting, customer payments, and financial reconciliation.


 

- When to Use a Tax Invoice
 

A Tax Invoice should be created when:
 

  • A sale has been confirmed

  • Services have been delivered or are due

  • Goods are supplied or about to be supplied

  • You need to legally request payment

  • Tax reporting is required


     

    - How to Use – Step-by-Step (User Flow)
     

    1️⃣ Open Invoice Module
     

  • Navigate to Documents → Invoices

  • Click Add Invoice

     

    2️⃣ Select or Create Customer
     

  • Choose an existing customer

  • Or create a new customer directly
     

  • Customer details used:

    • Name

    • Email

    • Phone

    • Address

    • Tax ID (if applicable)

       

      3️⃣ Add Products or Services
       

    • Add one or multiple line items

    • Each item includes:
       

      • Product / Service name

      • Quantity

      • Unit price

      • Discount (percentage or fixed)

      • Tax inclusion or exclusion

      • Optional notes


         

        4️⃣ Set Financial Details
         

      • Choose company / invoice settings

      • Select currency

      • Apply:

        • Tax rate

        • Discount

        • Rounding rules
           

      • System automatically calculates:
         

        • Subtotal

        • Tax amount

        • Discount amount

        • Final payable amount

           

          5️⃣ Review & Save Invoice
           

        • Invoice number is generated automatically

        • Document status set to Unpaid

        • Invoice data saved securely in system

           

          6️⃣ PDF Generation
           

        • Professional PDF is generated automatically
           

        • Includes:

          • Company branding

          • Customer details

          • Item table

          • Tax breakdown

          • Total amount

        • PDF stored and linked to invoice


           

          7️⃣ Send Invoice to Customer
           

        • Send via:

          • Email

          • WhatsApp (if enabled)
             

        • Customer receives:

          • Invoice PDF

          • Payment instructions


             

            - Payment Flow – Detailed Explanation
             

            Initial Status

          • Invoice is created as Unpaid

             

            Supported Payment Methods
             

            Customers can pay using:

          • Cash

          • Credit Card (via payment gateway)

          • Bank Transfer

          • Check

          • Online Payment Gateways


             

            Payment Processing
             

          • Payment is recorded manually or automatically

          • Each payment creates:
             

            • A payment record

            • A linked receipt document


               

              Partial Payments
               

            • Invoice can receive multiple payments

            • Each partial payment:

              • Generates a partial receipt

              • Updates invoice status to Partly Paid

            • Remaining balance is tracked automatically


               

              Full Payment
               

            • When total paid equals invoice amount:
               

              • Invoice status becomes Paid

              • Final receipt generated (if configured)


                 

                - API Support – Deep Integration
                 

                The Tax Invoice is fully supported via external and internal APIs.
                 

                API Capabilities
                 

              • Create invoice automatically

              • Add items programmatically

              • Apply tax and discounts via API

              • Generate PDF automatically

              • Retrieve invoice list

              • Fetch invoice PDF URL

              • Create receipts automatically

              • Update payment status

              • Link invoices with projects or orders


                 

                ⚙️ Settings That Affect Tax Invoices
                 

                Tax Invoice behavior depends on:

                Invoice Settings
                 

              • Company details

              • Logo

              • Document numbering format

              • Default tax rate

              • Default currency

              • Language


                 

                Tax Settings
                 

              • Include or exclude tax

              • Item-level tax control

              • Rounding rules

                 

                Payment Settings
                 

              • Enabled payment methods

              • Payment gateways

              • Auto-receipt creation


                 

                Template Settings
                 

              • Invoice layout

              • Colors and fonts

              • Visible fields

              • Footer and terms


                 

                - Related Documents
                 

                A Tax Invoice can be linked with:
                 

              • Receipts

              • Partial Receipts

              • These relationships ensure complete financial traceability.


                 

                ✅ Benefits of Using Tax Invoices
                 

                ✔ Legally compliant billing
                ✔ Accurate tax reporting
                ✔ Full payment tracking
                ✔ Supports installments and partial payments
                ✔ Automated PDF generation
                ✔ Email and WhatsApp delivery
                ✔ API automation support
                ✔ Audit-ready documentation


                 

                Summary
                 

                The Tax Invoice is the core financial document in the Documents Module.
                It connects customers, payments, taxes, receipts, APIs, and reporting into a single controlled workflow.
                 

                By using Tax Invoices, businesses gain:
                 

              • Financial accuracy

              • Legal compliance

              • Operational efficiency

              • Automation-ready billing

              • Credit Invoices

              • Orders

              • Projects


 

Read More
information_img

Documents Module – Complete Overview & Functionality

- Documents Module – Complete Overview
 

The Documents Module is a centralized system designed to create, manage, generate, and track all business-related documents such as invoices, receipts, orders, proposals, and purchase documents.

It helps organizations manage financial transactions, documentation, and payments efficiently while maintaining accuracy, transparency, and automation.
 

The module supports two operational modes:

  • User Type 1 – Standard invoicing & customer billing

  • User Type 2 – Purchase Order–based controlled workflow (advanced mode)


 

 

 

- What the Documents Module Is Used For
 

The Documents Module is used to:

 

  • Create official business documents

  • Manage customer and supplier transactions

  • Generate professional PDF documents

  • Track payments and balances

  • Maintain tax and accounting records

  • Link related documents together

  • Export data for reporting

  • Integrate with external systems using APIs


     

    - Supported Document Types
     

    - Customer & Sales Documents
     

    Invoices (Tax Invoices)

    Used to bill customers for products or services.
    Supports tax calculation, discounts, partial payments, and multiple currencies.
     

    Receipts

    Issued as confirmation of payment received.
    Receipts are always marked as paid and are usually linked to invoices.
     

    Receipt Tax Invoices

    A combined invoice and receipt document, typically used for immediate payments.
     

    Credit Invoices

    Used to refund or adjust previous invoices and reduce customer balances.



     

    - Orders & Proposals
     

    Order Proposals (Quotations)

    Used to send price offers before approval.
    They do not affect accounting until converted into invoices.
     

    Detail Orders

    Used for storing detailed internal order information.


     

    - Purchase & Supplier Documents
     

    Purchase Orders

    Used to request goods or services from suppliers.
     

    GR / IR (Goods Receipt / Invoice Receipt)

    Used to confirm received goods or supplier invoices for inventory and accounting.


     

    - Delivery Documents
     

    Delivery Invoices

    Used to confirm product delivery without payment information.


     

    ⚙️ Core Functionalities
     

    The Documents Module provides:
     

  • Document creation and editing

  • Automatic PDF generation

  • Multi-language and multi-currency support

  • Tax and discount calculation

  • Email and WhatsApp document sending

  • Document linking (Invoice ↔ Receipt, Order ↔ Invoice)

  • Payment tracking (Paid, Unpaid, Partly Paid)

  • Advanced search and filtering

  • Bulk actions (export, send, delete)

     

    - User Type 2 – Purchase Order–Based Workflow (Main Functionality)
     

    What Is User Type 2?
     

    User Type 2 is an advanced operational mode where the Purchase Order becomes the central document that controls:

  • Payments

  • Invoices

  • Unlike standard invoicing, documents in User Type 2 cannot act independently.


     

    Main Functional Principles of User Type 2
     

    1️⃣ Purchase Order Is the Financial Anchor
     

    In User Type 2:

  • All invoices, deliveries, and receipts are linked to a Purchase Order

  • The Purchase Order stores cumulative totals:

    • Receipts (money received)

    • Invoices (money billed)

    • Deliveries (value delivered)

  • Payment status is calculated automatically, not manually set.

     

    2️⃣ Document Relationships & Traceability
     

    User Type 2 introduces parent–child document tracking:
     

  • Purchase Order → Parent

  • Invoices / Deliveries / Credits / Returns → Children

  • The system:

  • Stores parent document reference

  • Displays parent document number in PDFs

  • Maintains full audit trails

     

  • - Document Generation Process
     

    When a document is created, the system automatically:
     

  • Validates customer or supplier details

  • Processes items, pricing, tax, and discounts

  • This process applies to all document types.

     

    - Payment & Receipt Management
     

  • Supports cash, credit card, check, and bank transfer payments

  • Allows partial and full payments

  • Automatically updates payment status

  • Generates receipts upon payment

  • Tracks remaining balances


     

    ⚙️ Settings & Customization
     

    Administrators can configure:
     

  • Company and invoice settings

  • Document templates and layout

  • Tax rates and rules

  • Payment gateways and methods

  • Custom fields

  • Email templates

  • PDF security and appearance

  • Language and currency preferences


     

    - API & Integration Support
     

    The Documents Module includes API access, allowing external systems to:
     

  • Create documents automatically

  • Fetch document lists and details

  • This enables seamless integration with websites, mobile apps, and third-party systems.


     

    ✅ Summary
     

    The Documents Module provides a powerful and flexible solution for managing all business documentation.

    It improves:
     

  • Financial accuracy

  • Workflow efficiency

  • By combining automation with customization, it ensures reliable and professional document management.

     

    - Who Should Use This Module
     

  • Finance & accounting teams

  • Sales teams

  • Operations teams

  • Service-based businesses

  • Any organization managing invoices, payments, or orders

  • Payment tracking

  • Business transparency

  • Download document PDFs

  • Track document and payment status

  • Assigns a unique document number

  • Generates a PDF using predefined templates

  • Saves the document securely

  • Sends notifications if enabled

 

Read More
information_img

Missions Module – Task Dependency & Order Control


What Is Mission Dependency?
 

Mission Dependency is a powerful control feature that ensures missions are completed in the correct order.

When dependency is enabled, a mission cannot be completed, tested, or moved forward until all required missions before it are finished. This guarantees that important steps are never skipped and work follows a structured process.


 

Why Mission Dependency Is Important
 

Mission Dependency helps organizations:
 

  • Prevent tasks from being completed prematurely

  • Enforce correct workflow order

  • Reduce human errors

  • Maintain quality standards

  • Ensure accountability at every stage

  • Improve delivery consistency across teams
     

This feature is especially useful for projects where one task depends on the completion of another.


 

Where Mission Dependency Works
 

Mission Dependency applies to:
 

  • Missions linked to projects

  • Missions inside the same workflow column

  • Movement between stages such as:

    • To Do

    • Queries

    • Testing

    • Done
       

It does not affect independent missions that are not part of a project (unless manually enabled).



 

How Mission Dependency Works
 

When Mission Dependency is enabled:
 

  1. Missions are ordered inside a project column
     
  2. Each mission must be completed in sequence
     
  3. Users cannot skip missions
     
  4. The system automatically checks task order
     
  5. Incomplete missions block progress
     

If a dependency rule is violated, the system prevents the action and displays a warning message.


 

Types of Mission Dependency


 

1️⃣ Project-Level Dependency
 

When enabled at the project level, all missions inside the project follow dependency rules.
 

Behavior:
 

  • Missions must be completed in order

  • Users cannot move a mission to Testing or Done unless previous missions are completed

  • Applies automatically to all new missions in the project
     

How to Enable:
 

  1. Open Projects

  2. Edit a project

  3. Enable Mission Dependency

  4. Save the project

     

    2️⃣ Mission-Level Dependency
     

    Mission dependency can also be controlled per mission.
     

    Behavior:
     

  • Some missions can follow strict order

  • Other missions can be completed independently
     

  • Use Case:

  • Sequential tasks (Design → Development → Testing)
     

Parallel tasks (Multiple developers working at the same time)


 

Dependency With Sub-Missions
 

If a mission contains sub-missions (sub-tasks):
 

  • All sub-missions must be completed first

  • The parent mission cannot be marked as done until all sub-tasks are finished

  • Dependency validation checks sub-mission completion automatically


     

    When You Should Use Mission Dependency
     

    ✔ Multi-step workflows
    ✔ Approval-based processes
    ✔ Development pipelines
    ✔ Quality-controlled projects
    ✔ Teams requiring strict order


     

    Summary
     

    Mission Dependency is a workflow protection system that ensures missions are completed in the right order, at the right time, by the right people.

    By enforcing task sequence, it helps teams work smarter, avoid mistakes, and deliver projects with confidence and consistency.
     

     

Read More
information_img

Missions Module – Task Management Overview

The Missions Module is a task management system that helps teams create, assign, track, and complete tasks (missions) across projects, customers, and team members.

It provides a central place to manage daily work, deadlines, priorities, and team responsibilities with full visibility and control.


 

- What the Missions Module Is Used For
 

The Missions module is used to:
 

  • Create and manage daily tasks

  • Assign missions to team members

  • Link missions to projects and customers

  • Track deadlines and priorities

  • Monitor task progress and completion

  • Organize work using filters and statuses

  • Collaborate using mission chat, notes, and files


     

    ⭐ Main Features
     

    ✅ Mission Creation & Assignment
     

  • Create missions with title, notes, and due dates

  • Assign missions to one or more team members

  • Link missions to projects and customers

  • Set priority levels and color labels


     

    - Mission Dashboard
     

  • Central dashboard showing all missions

  • Visual statistics (Today, Priority, Upcoming, Done)

  • Quick filters and search options

  • Sort and manage missions efficiently


     

    - Project Integration
     

  • Link missions to projects

  • Track mission status inside project workflow

  • Move missions between project stages (To Do, Queries, Testing, Done)


     

    -  Mission Dependency & Sub-Missions
     

  • Break missions into smaller sub-tasks

  • Enforce task order using mission dependency

  • Prevent completion until required steps are done


     

    -  Team Collaboration
     

  • Assign multiple users to a mission

  • Communicate using built-in mission chat

  • Share files, images, and recordings

  • Track activity and updates


     

    ⏰ Reminders & Notifications
     

  • Set mission reminders

  • Receive notifications via Email, SMS, or WhatsApp

  • Never miss deadlines or follow-ups

     

    -  Filters & Search
     

  • Filter missions by:
     

    • Date

    • Priority

    • Team member

    • Project

    • Customer

    • Status

  • Quickly find any mission using search


     

    -  Export & Reporting
     

  • Export missions to Excel

  • Use filters before exporting

  • Useful for reporting and analysis


     

    - User Interface Overview
     

  • Mission Dashboard: Main workspace with charts and mission list

  • Mission Table: Displays task details, assignees, priority, and status

  • Mission Form: Create and edit missions with flexible fields

  • Side Panel: Team members and mission chat


     

    - How the Mission Workflow Works
     

  1. Create a mission

  2. Assign it to a team member

  3. Set due date, priority, and reminders

  4. Link it to a project if needed

  5. Work on the mission and update status

  6. Complete the mission when finished


     

     

    Permissions & Access
     

  • Mission access is controlled by user roles

  • Administrators configure:
     

    • Who can delete missions

    • Who can see all team missions

    • Mission settings and fields
       

  • Team members see only permitted missions



     

    API & Integration Support
     

    The Missions Module supports API integration, allowing external systems and mobile apps to:
     

  • Create missions programmatically

  • Update mission status

  • This enables automation, integrations, and advanced workflows.


     

    - Who Should Use This Module
     

  • Team members managing daily tasks

  • Project managers

  • Sales and operations teams

  • Support and service teams

  • Any organization working with tasks and deadlines



     

    The Missions Module helps teams stay organized, focused, and productive by managing tasks in one centralized system.
     

    It improves:
     

  • Task visibility

  • Team accountability

  • Workflow efficiency

  • On-time delivery

     

Read More
information_img

Projects Module

The Projects Module is a complete project and task management system designed to help teams plan, track, and complete work efficiently using a Task Workflow Board .

It allows users to manage projects, assign missions (tasks), collaborate with team members, track progress visually, and maintain full transparency across all work activities.

 

- What the Projects Module Is Used For
 

The Projects module is used to:
 

  • Organize work into projects

  • Manage tasks (missions) using a Kanban board

  • Assign tasks to team members

  • Track project progress visually

  • Collaborate through messages and files

  • Reuse project structures using templates

  • Monitor deadlines and task completion

     

    - Main Features
     

    -  Project Management
     

  • Create and manage multiple projects

  • Assign projects to clients

  • Add team members to projects

  • Archive completed projects

  • Use projects as reusable templates


    Task Workflow Board
     

  • Visual workflow with columns (To Do, Queries, Testing, Done)

  • Drag-and-drop missions between columns

  • Custom columns based on workflow needs

  • Real-time mission movement and updates

    ✅ Mission (Task) Management
     

  • Create missions inside projects


    - Team Collaboration
     

  • Assign multiple users to projects

  • Communicate using built-in project messages

  • Share files and documents

  • Track who is working on what


    -  Progress Tracking
     

  • Visual progress chart per project

  • Shows completed vs pending missions

  • Helps managers quickly understand project status


    -  Custom Columns & Fields
     

  • Add custom Kanban columns

  • Reorder columns based on workflow

  • Add custom fields to projects and missions

  • Tag-based tracking and filtering


    - Project Templates
     

  • Save projects as templates

  • Reuse missions and structure

  • Automatically generate missions for new projects

  • Assign missions to one or more team members

  • Set due dates, priorities, and colors

  • Add notes, attachments, and sub-missions

  • Track mission status and completion


     

    -  User Interface Overview
     

  • Left Panel: Project list with search and filters

  • Right Panel: Selected project details

  • Task Workflow Board : Central workspace for missions

  • Mission Cards: Show task details, assignees, and status

  • Progress Chart: Visual completion indicator


     

    -  How the Workflow Works
     

  1. Create a project

  2. Add missions to the Kanban board

  3. Assign missions to team members

  4. Move missions across columns as work progresses

  5. Complete missions and track progress

  6. Archive project when finished.
     

Permissions & Access Control
 

  • Access is controlled by user roles

  • Administrators manage column settings, templates, and permissions

  • Team members can view and work only on permitted projects
     

-  Who Should Use This Module
 

  • Access controlled by user roles

  • Admins manage column settings and templates

  • Team members see only permitted projects


     

    -  API & Integration Functionality
     

    The Projects Module also supports API-based access, allowing external systems, mobile apps, and integrations to interact with projects and missions programmatically.

    Using secure API tokens, developers can:
     

  • Fetch project lists

  • Retrieve project details

  • This makes the Projects Module suitable for:

  • Mobile applications

  • Third-party integrations

  • Automation workflows

  • Reporting and synchronization systems

  • Create and update projects

  • Add, update, and move missions

  • Assign missions to projects

  • Track mission status and progress

  • Integrate project data with external tools

  • Project managers

  • Development teams

  • Sales and operations teams

  • Service-based businesses

  • Any team working with tasks and deadlines


     

    The Projects Module provides a powerful yet flexible way to manage work using projects, missions, and Task Workflow Board.

    It improves:

  • Task visibility

  • Team collaboration

  • Workflow control

  • Project delivery speed

    By combining structure with flexibility—and supporting both user interaction and API integrations—the Projects Module ensures projects stay organized, transparent, and on track.

     

Read More
information_img

Dashboard Module

The Dashboard Module is the central overview screen of the Biz1 platform.
It provides a real-time summary of business activity, customer data, employee performance, financial metrics, and operational statistics—all in one place.

The dashboard helps users quickly understand what is happening in the business, track performance trends, and take action without navigating through multiple modules.


 

What the Dashboard Is Used For
 

The Dashboard module is used to:
 

  • Monitor overall business performance

  • Track customers, calls, tasks, and documents

  • View employee productivity and activity

  • Analyze data by date, source, and team member

  • Identify trends using graphs and statistics

  • Get quick insights without opening individual modules




 

- Graph & Analytics Section
 

The top section of the dashboard displays interactive graphs that visually represent customer and activity data over time.
 

Features:
 

  • Multiple time filters (Today, Yesterday, Weekly, Monthly, Yearly, All, Custom Range)

  • Clickable data points

  • Real-time updates based on selected filters

  • Multiple data types such as:

    • New customers

    • Customers by source

    • Customers by status

    • Customers by internal status

    • Customers by team member

      This section is mainly used for trend analysis and performance comparison.



 

-  Earnings & Financial Summary
 

This section shows financial insights based on the organization’s configuration.
 

Depending on user type, it may include:
 

  • Last month earnings

  • Current month invoices or receipts

  • This gives management a quick financial snapshot without opening the accounting module.


     

    -  Statistics Cards
     

    Below the graph area, the dashboard displays key statistics cards that summarize critical metrics.
     

    Includes:

  • Total customers

  • Customers added this month

  • Call statistics (answered, unanswered, outgoing)

  • Open tasks

  • Each card highlights:

  • Main value

  • Sub-metrics

  • Percentage changes (increase/decrease)

  • These cards help identify growth, workload, and bottlenecks at a glance.


     

    -  Employee Monitoring
     

    The Employee Monitoring section provides a detailed overview of individual team member performance.
     

    Displayed information may include:
     

  • Tasks assigned and completed

  • Calls answered

  • Proposals created and approved

  • Orders, invoices, and receipts

  • This section is especially useful for:

  • Managers tracking team productivity

  • Performance reviews

  • Workload distribution

  • Accountability and transparency

  • Custom fields and tag-based metrics can also be added here.


     

    -  Source Monitoring
     

    The Dashboard tracks customer acquisition sources to help understand where customers are coming from.
     

    Source monitoring allows you to:

  • View customers grouped by source

  • Analyze which sources perform best

  • This section supports both graphical and list-based views.



     

    ⏱ Date Filtering & Time Range Selection
     

    The dashboard supports powerful date filtering, allowing users to view data for:
     

  • Today

  • Yesterday

  • Once a date range is selected, all dashboard data updates automatically, including graphs, statistics, and employee monitoring.

  • This week

  • This month

  • This year

  • All time

  • Custom date range


     

    -  Customization & Settings
     

    The Dashboard is fully customizable based on user preferences and permissions.
     

    Customization options include:

  • Show or hide widgets

  • Select which graph data to display

  • This ensures each organization sees only the data that matters to them.

     

  • -  Permissions & Access Control
     

    Dashboard access is controlled by:
     

  • User roles

  • Module permissions

  • Admins can decide:

  • Who can access the dashboard

  • Who can view employee monitoring

  • Which widgets are visible

  • Organization settings


    The Dashboard Module serves as the command center of the Biz1 platform.

     

  • It combines:

  • Business intelligence

  • Employee performance tracking

  • Financial insights

  • Customer analytics

  • Operational monitoring

    By presenting all critical data in one unified view, the dashboard helps teams make faster decisions, track progress, and improve performance.

 

Read More
information_img

Email Module

The Email Module is a powerful and fully integrated email management system within the Biz1 platform, designed to help businesses manage all customer email communications from a single, centralized dashboard.

It enables teams to send, receive, organize, and track emails efficiently while maintaining full visibility, collaboration, and automation across customer interactions.

 

What This Module Is Used For
 

The Email Module is used to:
 

  • Communicate with customers via email

  • Manage inbox, sent emails, drafts, and deleted emails

  • Organize emails using labels and folders

  • Send emails using templates with dynamic customer data

  • Configure and manage multiple SMTP accounts

  • Track email status, read/unread state, and ownership

  • Assign emails to team members

  • Store full email history under each customer record


     

    Key Capabilities
     

    -  Email Inbox Management
     

  • Inbox, Sent, Drafts, and Trash folders

  • Real-time email updates

  • Read / unread tracking

  • Email threading and replies
     

  • - Label System
     

  • Create custom labels

  • Assign labels to emails

  • Color-coded organization

  • Filter emails by labels

  • Reusable email templates

  • Dynamic fields (customer name, email, company, custom fields)

  • HTML email support

  • Per-template SMTP configuration
     

  • ⚙ SMTP Configuration
     

  • Multiple SMTP accounts per organization

  • Support for Gmail, Outlook, Office 365, and custom SMTP

  • Default and user-specific SMTP selection

  • SMTP testing before usage
     

  • - Team Collaboration
     

  • Assign emails to team members

  • Track ownership and status

  • Shared visibility across permitted users
     

  • - Attachments & Files
     

  • Send and receive attachments

  • Secure file storage

  • Attachment preview and download



     

    How the Email Module Works
     

  • Emails are sent or received through configured SMTP or IMAP sources

  • Emails are stored securely in the system database

  • Each email is linked to a customer record

  • Emails appear in relevant folders (Inbox, Sent, Drafts, Trash)

  • Users can reply, forward, label, assign, or delete emails

  • All activity is logged for tracking and auditing


     

    Email Organization & Workflow
     

  • Folders separate emails by state (Inbox, Sent, Drafts, Trash)

  • Labels help categorize emails by priority or topic

  • This structure ensures emails are never lost and always traceable.


     

    Automation & Advanced Settings
     

  • Automatic email fetching via IMAP

  • Optional creation of new customers from incoming emails

  • Default templates for quick replies, receipts, and orders

  • Automatic email triggers based on system events

  • Office 365 integration using secure OAuth authentication


     

    Security & Data Control
     

  • Role-based access control

  • Encrypted SMTP credentials

  • Secure file handling
     


  • Who Should Use This Module
     

  • Sales teams handling customer inquiries

  • Support teams managing tickets and follow-ups

  • Operations teams sending documents and confirmations

  • Managers tracking communication performance



     

    • ADD: USER ROLES & PERMISSIONS (VERY IMPORTANT)
       

      -  Add after “Access & Navigation”
       

      User Roles & Permissions

      The Email module follows role-based access control.
       

      Role Permissions
       
      Owner / Admin Full access to emails, SMTP, templates, labels, settings
       
      Manager View all emails, assign emails, add notes, use templates
       
      Team Member View assigned emails only, reply/send emails, add notes
       
      Restricted User Read-only access (if enabled)
       
       

      Permission Logic
       

  • Permissions are validated on every API request

  • Email visibility is filtered by:

    • Assigned team member

    • Shared customers

    • Organization ownership
       


  • 2️⃣ ADD: EMAIL STATUS MEANING (BIG CLARITY BOOST)
     

    -  Add under “Email List & Display”
     

    Email Status Explanation
     

    Status

    Meaning

     

    Unread

    Email received but not opened

     

    Read

    Email opened by user

     

    Replied

    User has replied to the email

     

    Draft

    Saved but not sent

     

    Deleted

    Moved to trash

     

    Assigned

    Assigned to a team member

     


     

    Note:
    Status is updated automatically based on user actions and API responses.
     


    3️⃣ ADD: EMAIL THREADING LOGIC (IMPORTANT FOR SUPPORT)
     

    Add under “Email Storage”
     

    Email Threading (Conversation Logic)
     

    Emails are threaded using the father field in client_message.
     

    How it works:
     

  • Original email → father = 0

  • Replies → father = original_email_id

  • Threaded emails appear grouped in UI

  • This allows:

  • Full conversation tracking

  • Reply history

  • Clean inbox display
     

  • 4️⃣ ADD: FILE ATTACHMENT LIMITS (USERS ASK THIS A LOT)
     

    Add under “Sending Emails”
     

    Attachment Rules & Limits
     

  • Maximum file size: Based on server PHP settings

  • Allowed formats:
    PDF, DOC, DOCX, XLS, XLSX, JPG, PNG, ZIP

  • Multiple attachments: Supported

  • Storage:
    Files stored on server and linked in client_message.file

  • ⚠️ Large attachments may fail if SMTP provider limits are exceeded.

     

    5️⃣ ADD: EMAIL DELIVERY FLOW (VERY USEFUL)
     

    -  Add after “Send Email Process”
     

    Email Delivery Flow

    User clicks Send
          ↓
    Template applied (if selected)
          ↓
    Dynamic fields replaced
          ↓
    SMTP selected (priority logic)
          ↓
    PHPMailer / CI Email library
          ↓
    SMTP Server
          ↓
    Email sent
          ↓
    Email stored in database
          ↓
    UI updated



     

    6️⃣ ADD: SECURITY & DATA PROTECTION
     

    Security & Data Protection
     

  • SMTP passwords are stored encrypted

  • Email access restricted by organization

  • All actions are logged for audit purposes.


     

    7️⃣ ADD: COMMON USER MISTAKES (SUPPORT GOLD)
     

    Common User Mistakes
     

  • SMTP not set as default

    • Result: Email fails to send
       

  • Template SMTP mismatch

    • Template SMTP overrides user SMTP
       

  • Dynamic fields missing

    • Results in blank text
       

  • Draft emails not sent

    • save_as_draft = 1
       

  • Wrong recipient email

    • Email saved but delivery fails


       

      8️⃣ ADD: EMAIL vs WHATSAPP vs SMS (BIG UX CLARITY)
       

      -  Add near Conclusion
       

      Communication Channel Comparison
       

      Channel

      Best For

       

      Email

      Long messages, documents, formal communication

       

      WhatsApp

      Fast conversations, support, sales

       

      SMS

      OTP, alerts, short notifications

       

       

      All channels are logged under the same customer profile.


       

      The Email Module transforms traditional email communication into a structured, trackable, and collaborative CRM experience.

      By combining templates, labels, automation, and SMTP flexibility, it ensures faster responses, better organization, and complete visibility across all customer communications.


       

Read More
information_img

WhatsApp → Higents

Higents is an advanced WhatsApp provider with deep AI agent integration, designed for businesses that want automatic WhatsApp handling.
 

It tightly integrates with Biz1 Agent to enable:
 

  • AI auto-replies

  • Agent permissions

  • Automatic customer creation

  • Smart conversation routing

     

    Key Capabilities
     

  • WhatsApp message sending & receiving

  • AI-powered auto responses

  • Agent-level permission handling

  • Automatic customer creation

  • Webhook-based message processing

  • Multi-instance support

     

    Unique Features (Higents Only)
     

    -  AI Agent Auto-Response
     

  • Messages can be replied automatically

  • Uses Biz1 Agent logic
     

  • Higents is an alternative WhatsApp provider with built-in AI agent support.


    - Configuration & Settings

    [
      {
        "instance_id": "12345",
        "api_token": "abc123xyz",
        "mobile_number": "972501234567",
        "name": "Higents Main",
        "default": 1,
        "status": "active"
      }
    ]
     

  • Webhook Configuration
     

    Webhook URL


    https://{domain}/dashboard/higents/get_new_whatsapp_test.php?api_token={api_token}



     

    Webhook Processing Flow
     

  • Receive incoming WhatsApp message

  • Validate API token

  • Identify Higents instance

  • Match or create customer

  • Check agent permission

  • Trigger AI agent (if allowed)

  • Store message in MongoDB

  • Send reply (manual or AI)


    Message Flow (Higents)

    Customer
      ↓
    Higents Platform
      ↓
    Biz1 Higents Webhook
      ↓
    Permission Check
      ↓
    AI Agent (Optional)
      ↓
    MongoDB Storage
      ↓
    WhatsApp Reply



     

    Sending Messages
     

    API Endpoint


    POST dashboard/admin/send_message


    {
      "from": "send_whatsapp",
      "msg": "Hello from Higents",
      "cust_id": "123"
    }



     

    AI Integration Details
     

    AI auto-response occurs when:
     

  • Provider = Higents

  • AI prompt is active

  • Agent permission is enabled

  • Customer matches folder/status/tag rules
     


  • Security & Controls
     

  • API token validation
     


  • When to Use Higents
     

    ✅ AI-first WhatsApp handling
    ✅ Automatic replies
    ✅ Agent-based automation
    ✅ Smart customer onboarding


    Higents is ideal for AI-driven WhatsApp automation, enabling businesses to scale customer communication with minimal human intervention.
     

  • Instance-based isolation

  • Organization-level access control

  • AI permission enforcement

  • Full message logging
     

Read More
information_img

WhatsApp → MessageBird

MessageBird is a legacy WhatsApp provider supported in the Biz1 WhatsApp Web Module for existing and backward-compatible integrations.
 

It allows businesses to:

  • Send and receive WhatsApp messages

  • Use one or multiple WhatsApp numbers

  • Maintain existing MessageBird-based setups
     

⚠️ Note: MessageBird is not recommended for new setups. Green API is preferred.


 

Key Capabilities
 

  • WhatsApp message sending & receiving

  • Multi-number support

  • CRM-linked customer conversations

  • Basic automation compatibility

  • Integration with Biz1 chat interface


     

    Limitations (Important)
     

    MessageBird does not support:

  • QR code authorization

  • Advanced WhatsApp group management

  • Because of these limitations, MessageBird is marked as legacy.


    Message Flow (MessageBird)


    Customer
      ↓
    MessageBird Platform
      ↓
    Biz1 Webhook
      ↓
    Customer Matching
      ↓
    MongoDB Storage
      ↓
    Agent Reply
      ↓
    MessageBird API


    - MessageBird remains supported for stability and backward compatibility, but users are strongly advised to migrate to Green API for modern WhatsApp features.



    Sending Message

    POST dashboard/admin/send_message

    Parameters

    {
      "from": "send_whatsapp",
      "msg": "Hello from MessageBird",
      "cust_id": "123"
    }
     

    When to Use MessageBird
     

    ✅ Existing MessageBird customers
    ✅ Simple WhatsApp messaging
    ✅ Legacy system compatibility

     

Read More
information_img

WhatsApp → Green API

Green API – WhatsApp Provider
 

Green API is the recommended and primary WhatsApp provider for the Biz1 WhatsApp module.
 

It supports:
 

  • Multiple WhatsApp instances

  • QR-based authorization

  • Media handling

  • Webhook events

  • Group messaging

  • Stable message delivery


     

    Stored as JSON with:
     

  • Instance ID

  • API token

  • Mobile number

  • Authorization status

  • API & media URLs


    - Webhook Setup

    https://{domain}/dashboard/greenapi?token={api_token}
     

    Events handled:
     

  • Incoming messages

  • Outgoing status updates

  • Instance state changes


    -  Message Flow (Green API)


    Customer → Green API → Webhook → Biz1 → MongoDB → Agent Reply → Green API

     

    Use Green API When:
     

  • You need high stability

  • You want multi-instance support

  • You use WhatsApp groups

  • You use AI automation heavily

     

Read More
information_img

WhatsApp Web Module

- WhatsApp Web Module – Overview
 

The WhatsApp Web Module is an integrated communication system inside the Biz1 platform that allows businesses to manage all WhatsApp conversations in a structured, secure, and team-based environment.

Instead of using personal WhatsApp accounts, this module converts WhatsApp into a professional CRM communication tool with full tracking, automation, and collaboration features.
 


⭐ Core Capabilities
 

The WhatsApp Web Module provides:
 

  • Real-time WhatsApp chat management

  • Customer-based conversation history

  • Team collaboration with permissions

  • Status-based workflow management

  • WhatsApp group creation & handling

  • Message templates with dynamic fields

  • File & voice message support

  • AI-assisted replies and automation

  • Multi-language support (Hebrew / English / thai )
     


- Chat & Conversation Management

 

Each customer conversation includes:
 

  • Customer details

  • Last message preview

  • Timestamp & unread counter

  • Workflow status (New, Unread, Call, Done)
     

All messages are stored securely and linked to the customer profile.
 


- Status Workflow System

 

Statuses help organize conversations by stage or priority:
 

  • New

  • Unread

  • In Progress

  • Call Required

  • Completed
     

Statuses are customizable, color-coded, and sortable.
 


- Team Collaboration
 

  • Conversations can be shared across team members

  • Managers can monitor all chats

  • Permissions control who can reply or manage settings
     


- Automation & AI
 

  • Keyword-based auto replies

  • AI responses based on chat context

  • Folder, tag, and status-based AI prompts

  • Manual or automatic AI reply handling
     


-  Security & Data Control
 

  • Organization-level data isolation

  • Role-based access

  • Full message logging

  • Secure storage (MongoDB + MySQL)


    WhatsApp (Main Category)

    ├── Overview & Core Features
    ├── Chat & Status Workflow
    ├── Automation & AI
    ├── Security & Permissions

    ├── Green API (Sub-Category)
    │   ├── Configuration
    │   ├── Webhooks
    │   ├── APIs

    ├── Higents (Sub-Category)
    │   ├── Configuration
    │   ├── AI Agent Logic

    └── MessageBird (Sub-Category)
        ├── Configuration
        ├── Limitations


     

Read More
information_img

BIZ1 Agent – AI Business Assistant User Guide

BIZ1 Agent is an AI-powered virtual assistant built into the BIZ1 system.
It allows users to perform business actions using natural language, without navigating multiple screens.
 

With BIZ1 Agent, you can:
 

  • Create tasks and missions

  • Add and search customers

  • Set reminders

  • Send WhatsApp, SMS, and Email messages

  • Record expenses (manually or from files)

  • Create folders and custom fields

  • Automate daily business operations

The agent understands English and Hebrew, remembers conversation context, and asks for missing information when needed.


 

⭐ Key Capabilities
 

-  Task & Mission Management
 

  • Create missions for yourself or team members

  • Assign tasks to customers

  • Set urgency and due dates

     

-  Customer Management
 

  • Add new customers

  • Search customers by name, phone, email, or company ID

  • Automatically link actions to customers

     

⏰ Reminders
 

  • Set reminders using natural language

  • Assign reminders to team members

  • Attach reminders to customers

     

-  Messaging
 

  • Send WhatsApp messages

  • Send SMS

  • Send Emails

  • Supports templates and free text

     

-  Expense Management
 

  • Add expenses manually

  • Extract expenses from images and PDFs

  • Automatically detect supplier, VAT, totals, and document type

     

-  System Configuration
 

  • Create folders

  • Add custom fields

  • Configure customer structure dynamically



     

    -  How BIZ1 Agent Works
     

  • User types a message in chat

  • Agent detects intent (what the user wants)

  • Extracts required information (names, dates, amounts)

  • If something is missing → asks follow-up question

  • Executes the action

  • Confirms success in chat


     

    - Multi-Language Support
     

  • Automatically detects user language

  • Responds in the same language

  • Fully supports English & Hebrew

  • Can switch languages during conversation



     

    - File Processing (Smart Expenses)
     

    You can upload:
     

  • Receipts

  • Invoices

  • The agent automatically extracts:

  • Supplier name

  • VAT amount

  • Total amount

  • Document date

  • Invoice / receipt number

  • Document type (Receipt, Invoice, Tax Invoice)


     

    - Context Awareness
     

    The agent remembers information within the conversation.
     

    Example:

    User: Add customer with email [email protected]
    Agent: Customer name is required
    User: Name is John
    Agent: Customer created successfully



    No need to repeat previous details.


     

    -  Common Actions You Can Say
     

  • “Create a mission to call John tomorrow”

  • “Add customer Sarah with phone 0501234567”

  • “Send WhatsApp to customer John”

  • “Add expense 500 for office supplies”

  • “Extract expense from this file”

  • “Search customer by phone”

     

  • Security & Permissions
     

  • Agent respects user permissions

  • Access is limited to your organization only

  • Sensitive data is protected

  • All actions are logged for auditing



     

    -  BIZ1 Agent is your AI business partner that:
     

  • Saves time

  • Reduces manual work

  • Improves accuracy

  • Simplifies complex workflows

  • Works 24/7 inside your system
     

 

Read More
information_img

Doctor Appointment Management System

The Appointment Management System allows customers and staff to easily book, manage, reschedule, and cancel appointments across multiple branches with doctors, rooms, and resources.
 

This system supports:
 

  • Multi-branch scheduling

  • Doctor & room availability

  • Online booking via API

  • Automatic invoice & receipt generation

  • Insurance-based pricing

  • Appointment reminders


     

    ⭐ Key Features
     

    ✔ Multi-Branch Appointments
     

  • Book appointments in different branches

  • Branch-specific working hours

  • Separate doctors and rooms per branch
     

  • ✔ Doctor & Team Scheduling
     

  • Doctor working days and hours

  • Blocked time slots (breaks, holidays)

  • Special working dates

  • Consultation, Surgery, Follow-ups, etc.

  • Fixed duration and pricing

  • Insurance-based price overrides
     

  • ✔ Room & Resource Management
     

  • Assign rooms per appointment

  • Avoid room conflicts

  • Capacity & equipment tracking
     

  • ✔ Payments & Invoicing
     

  • Automatic invoice generation

  • Insurance billing support

  • Coupons & discounts

  • Payment status tracking


     

    -  How Appointment Booking Works
     

  • Customer selects Branch

  • Selects Doctor / Team Member

  • Chooses Appointment Type

  • Picks Available Date & Time
     

  • System checks:
     

    • Branch working hours

    • Doctor availability

    • Room availability

  • Appointment is created

  • Confirmation is sent (SMS / Email)

     

    ⏰ Time Slot Calculation
     

  • Default time block: 15 minutes

  • Based on:
     

    • Branch working hours

    • Doctor schedule

    • Existing appointments

    • Blocked times

  • Past dates cannot be booked



     

    -  Customer Information
     

    When booking:

  • Customer is identified by phone number

  • If customer exists → details auto-filled
     

  • Stored data:
     

    • Appointment history

    • Payment records

    • Invoices & receipts

    • Cancellation history


       

      -  Documents & Invoices
       

      Automatically generated:

      • Invoice (on payment)

      • Receipt

      • All documents are linked to:

      • Customer profile

      • Appointment record


         

        -  Security & Validation
         

  • API token authentication

  • Branch, doctor, and room ownership validation

  • Time conflict prevention

  • Secure payment handling


     

    -  API Booking Support
     

    Appointments can be created using API:
     

    • Add appointment

    • Get available slots

    • Cancel appointment

    • Change appointment time

    • Process payment



      The Appointment Management System provides a complete scheduling solution that is flexible, secure, and scalable, designed to improve customer experience and reduce manual work for staff.

       

Read More
information_img

העברת לידים מטופס אלמנטור

יש להכנס ללוח הבקרה של וורדפרס, לטופס האלמנטור.

בפעולות אחר שליחה יש להוסיף וובוק, ושם לשים את הקישור הזה:

https://biz1.co.il/api.php?api_token=(מופיע בתוך התוכנה בהגדרות)&api=add_lead

 

Read More
information_img

קבלת לידים מפייסבוק ללא זאפייר

שלב: 1
פתח את חשבון הפייסבוק והתחבר אל הקונסולה למפתחים

 https://developers.facebook.com/

שלב 2

צור אפליקציה חדשה

שלב 3
בחר את סוג האפליקציה

שלב 5. 

הוסף שם ופרטים נדרשים וצור את האפליקציה

שלב 5.
בחר ב WEBHOOK

שלב 6.
בחר את הדף ממנו תרצה לקבל את הלידים

שלב 8.

בחר אובייקט

שלב 9. 
בחר וובהוק ו URL

דוגמא לאיך זה צריך להראות
https://biz1.co.il/bot_facebook/get_facebook?fb_token=EAAGFfntjNucBAPf4qZAzJyePBD4mpZAdHRIPaduQM0nmrTtwZAlqNB9UrJ7ETsDrSt4q7gZB3rPZBhZAVFHDg8UsygyjZC10OQ02XpVrApRUl9WQxl91vkYnqQzARWfgGZBTCtnbiEXtMBI1yYzCG3thNaiSDihPmlB1gmgWwzOdaaaY3zWVqmr4p1Xf0TUZAN8QZD

שים לב. הקוד TpQQFSkEJZbVlXZzCfEx צריך להיות רנדומלי

שלב 10. בחר מסנג'ר ואופציות מסנגר בדשבורד

שלב 11
בחר או צור עמוד

שלב 12.

צור טוקן ייחודי

שלב 13. 

העתק קוד לזיכרון

שלב 14. 

עריכת ה וובהוק

שלב 15. 

הוסף את הקוד הערוך - שנה את הקיים - בקש אימות

שלב 16. הוסף מנוי

שלב 17. בחר במה אתה רוצה

שלב 18
 

פתח את פייסבוק ונסה את הקוד החדש. שלח הודעות ובדוק שהן מתקבלות במערכת וענה מהמערכת


הקוד שהעתקת ויצרת חייב להגיע אלינו גדי שנתאים אותו עבורך.

שים לב, הקוד יהיה תחילה פעיל רק לך. רק לאחר שתבקש פרסום של האפליקציה שהכנת זה יעבוד לכולם

Read More
information_img

איך להוסיף לוגו לוואטסאפ עיסקי

1. להכנס לפייסבוק העיסקי להגדרות. נכסים. למצוא את הנכס של וואטסאפ

2. בתוך ה 3 נקודות יש עריכת פרופיל. להעלות לוגו. תמונה לפחות 192 פיקסלים

Read More
information_img

הוספת כתובת דואר יוצא חדשה

כדי לחבר חשבון אימייל חדש קודם כל יש לקבל מספקית המיילים שלכם את הגדרות הדואר היוצא בsmtp של שרת המיילים שבו אתם משתמשים ניתן לחפש בגוגל או בתיעוד של הספקית שלכם או לבקש מהתמיכה שלהם.
לצורך הדוגמה נשתמש בהגדרות של מייל של גוגל כפי שמופיעים בקישור הזה.

לאחר שיש לנו את ההגדרות יש להיכנס ל"הגדרות>הגדרות biz1 >הגדרות אימייל>חשבונות אימייל" וללחוץ על ה+ בפינה השמאלית העליונה של דף הגדרות האימייל.

ייפתח לנו דף להגדרת כתובת מייל חדשה.
לצורך הדוגמה נאמר שכתובת המייל שלנו היא: [email protected]
והסיסמה היא: 123456  חשוב! ראו במסגרת בהמשך הנחיות חשובות לגבי סיסמה במייל של גוגל.
בדוגמה שלנו נכניס את ההגדרות כמפורט כאן כמובן שיש להתאים להגדרות שלכם.

בעמוד הבא ניתן להכניס כתובת מייל שלכם וללחוץ על ניסוי כדי לבצע בדיקה באם הכל תקין ייכתב שהמייל נשלח בהצלחה ואתם אמורים לקבל מייל בדיקה לכתובת שהזנתם.
 

 

Gmail - עדכון סיסמא לאפליקציות צד שלישי

עקב הגדרות אבטחה חדשים של גוגל לא ניתן להיכנס לתוכנות חיצוניות עם הסיסמה הרגילה של המייל יש להתנהל כפי ההוראות דלהלן.

  1. נכנסים ל- Gmail.
  2. הגדרות.
  3. הצגת כל ההגדרות.
  4. חשבונות ויבוא.
  5. שינוי האפשרויות לשיחזור סיסמה.
  6. לוחצים על אימות דו שלבי.
  7. מתחילים
  8. מכניסים סיסמה.
  9. כפתור: המשך/המשיכי.
  10. בודקים שמספר הטלפון נכון אם לא משנים כדי לקבל קוד אימות.
  11. שליחה.
  12. מכניסים את קוד האימות.
  13. הבא.
  14. הפעל.
  15. חוזרים להגדרות חשבונות ויבוא.
  16. מוודאים שהאימות דו שלבי מופעל.
  17. מתחת יש סיסמאות לאפליקציה.
  18. שוב מכניסים את הסיסמה.
  19. בחר אפליקציה (אחר).
  20. כותבים: BIZ1.
  21. צור.
  22. מופיעה סיסמא ארוכה של 16 אותיות, מעתיקים ומכניסים למקום של הסיסמה במקום הסיסמה הרגילה.
  23. לוחצים על סיימתי.

 

Read More
information_img

שינוי שדה ללקוח

תומך ב: שדות ושדות מותאמות אישית.

שדה מותאם אישית יש לקבל את שמו באנגלית ולהוסיף cf- לדוגמה cf-field

(תומך בזיהוי לקוח לפי ID או אימייל

שימוש:

https://biz1.co.il/api.php?api_token=__________&api=update_field&field=_____&value=_____&id={id}

תומך ב today,hour

Read More
information_img

קבלת לידים ב API

כדי לקבל לידים ב API יש קודם כל לקבל API_KEY

הקוד נמצא בתחתית העמוד הראשי בהגדרות של היוזר הראשי

ניתן לשלוח ב API את השדות הקבועות וכל שדה נוסף של החברה שלכם

ה API:

https://biz1.co.il/api.php?api=add_lead&api_token=_________&source=____&name=_______&email=_______&mobile=______&message=_____

שדות קבועות שנתמכות:

phone,mobile,source,address,email,name,message,company,password
כדי להוסיף שדות מותאמות שלכם יש לשלוח את השם באנגלית בתוספת cf-

לדוגמה, שם השדה באנגלית הוא test

שם הפרמטר ב API יהיה cf-test

Read More
information_img

הגדרת טרנזילה

שלב ראשון: הגדרת מסוף. 

(שימו לב, על המסוף לעבוד. מסוף ללא טוקנים לא יוכל לשמור נתונים לפעם הבאה)

הגדרות -> הגדרות -> תשלומים.

יש לבחור טרנזילה. יש לשים בשם המשתמש את שם המסוף ואת הסיסמה. מצב חי\טסט לפי הטוקן.

במקרה שמדובר בטרנזילה אקספרסס יש לסמן אקספרסס

שלב שני:

בטרנזילה להתחבר לחשבון ולהוסיף את ה IP של השרת:

הגדרות - >שיטת עבודה

ה IP של השרת הינו:

161.97.67.95

זהו. יש רק לשים לב שזהו לא חשבון טסט אלא מסוף חי.

Read More
information_img

פלאגין וורדפרסס

כדי לחבר לידים מוורדפרסס.

1. יש להוריד את התוסף:  https://biz1.co.il/Biz1-plugin.zip

2. יש להתקין את התוסף בתוספים בוורדפרס.

3.בתוך "צור קשר" בהגדרות תהיה לשונית חדשה API-INTEGRATION

בתוך לשונית זו צריך את הטוקן שלכם, לבחור מקו הגעה ואת הפרטים הרצויים.

 

 

Read More
information_img

חיבור אימייל למשלוח הודעות וקבלת הודעות

מדריך זה מתייחס למשלוח אימייל דרך חשבון ג'ימייל. ניתן גם דרך חשבונות אחרים אך אז צריך לבדוק מה ההגדרות הנכונות.

שליחת אימיילים:

ניתן לחבר כמה חשבונות שרוצים ולשייך אותם לטמפלייטים. כך לדוגמה הודעה שתשלח לתמיכה יכולה להיות מאימייל שונה מהודעה שתשלח ממכירות.

1. הוספת חשבון אימייל.

הגדרות - >הגדרות ->  אימייל. הוספה.

2. הגדרת האימייל עם הפרטים שלכם כמו בתמונה.

שימו לב. לאחר מילוי כל הפרטים  ניתן לבדוק אותם באמצאות טסט.

3. יש לתת הרשאה לג'ימייל למשלוח אימייל. עושים זאת בלינק שנמצא מתחת לתיבת הטסט.

זהו. בדקו שהכל הגיע נכון. כעת תוכל לעבור להגדרות -> אימייל וליצור תבניות אימיילים ככל שתרצו. ניתן לשייך תבני לפי מקור הגעה של הלקוח.

קבלת אימיילים.

כנסו לתיבה שלכם בגימייל. 

תגדירו העברה אוטומטית של המייל שאתם רוצים אל [email protected] את המילה sample יש להחליף בשם המשתמש. אם שם המשתמש שלכם בעברית זו עלולה להיות בעיה. כדאי לפנות לתמיכה.

בפעם הראשונה תתבקשו לשלוח קוד אישור. כנסו ל"הודעות" במסך הלקוחות והעתיקו משם את האישור. זהו.

שימו לב. לוקח כשתי דקות עד שהאימייל המועבר נקלט.

Read More

יצירת קורות חיים

רוצים קורות מרשימים?

עם Ejob תוכלו לעשות זאת. תוכלו לבנות קורות חיים דיגיטליים שמעסיקים השונים יחשפו אליהם!

Read More

ניהול מיילים ומשימות אודות הלקוח - Biz1

מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. בסרטון הזה נציג לכם איך תוכלו לנהל מיילים ומשימות אודות הלקוח

Read More

ניהול מיילים ומשימות

מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. בסרטון הזה נציג לכם איך תוכלו לנהל מיילים ומשימות אודות הלקוח

Read More

ניהול לקוחות Biz1

מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. בסרטון הזה נציג לכם איך תוכלו לנהל את הלקוחות שלכם מא' עד ת'.

Read More

הרשמה וסקירה קצרה על המערכת Biz1

מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. תוכלו לנהל לקוחות, לידים, פרויקטים, משימות ועוד אינספור פיצ'רים שעוזרים לבעלי עסקים לעבוד טוב יותר וחכם יותר.

 

Read More

צריך מאמרים איכותיים ל SEO או לכל נושא אחר? מיזם חדש ללקוחות Biz1 מאפשר לך לקבל מאמרים מקצועיים בעלות אפסית? 

הרשם כעת בחינם כאן והתחל להזמין מאמרים איכותיים ל SEO.

אתם מזמינים אנחנו כותבים!

מחיר היכרות למצטרפים חדשים - 20 ש"ח למאמר 100 מילה!

צריך עזרה? אנא פנה אלינו  033741888



 

Read More

איך נרשמים למערכת Biz1?

מערכת Biz1 הינה מערכת CRM שעוזרת לכם לנהל את העסק שלכם בצורה נכונה, קלה ופשוטה.
תוכלו לנהל לקוחות, לידים, פרויקטים ועוד אינספור פיצ'רים שמותאמים במיוחד עבורכם.
בסרטון הזה נראה לכם שלב אחר שלב איך תוכלו להירשם למערכת Biz1 בכמה צעדים פשוטים. 

קישור להרשמה - www.biz1.co.il

 

 

Read More