[InOut] Purchase, Return, Cash Flow Management Plugin

SKU: PL-INOUT

$50

Select version

Support license

Category: Plugin

Description

  .

🌐 Language: 🇻🇳 Tiếng Việt · 🇬🇧 English (current)

Sales Order Integration (Revenue & customer debt)

Introduction

This document explains how the InOut plugin integrates GP247 (S-Cart) sales orders into its financial module — without interfering with the selling process. It is for store owners and accountants who want to understand why revenue and customer debt appear in the cash book. After reading it you will know where sales data flows into InOut and what it is used for.

Where do sales orders come from?

Sales orders are created and managed by GP247, not InOut. There are 2 sources:

Source Description
Online customers Customers order directly through the online shop website
Created manually An admin creates the order from the admin panel (counter sales, phone orders…)

What does InOut use sales orders for?

flowchart TD
    O1["Online customers"] --> SO["SALES ORDER<br/>(managed by GP247)"]
    O2["Manual (POS)"] --> SO
    SO --> A["Revenue<br/>(cash flow summary)"]
    SO --> B["Customer debt"]
    SO --> C["'Sales orders' tab<br/>in the cash book"]

InOut only reads sales order data (never edits it) to serve 3 purposes:

  1. Compute sales revenue — the amount received from customers is added to the Income column in the summary panel.
  2. Track customer debt — customers with unpaid orders appear in the Customer Debts list. Example: an order of 5,000,000, customer paid 3,000,000 → 2,000,000 still owed.
  3. Show the "Sales orders" tab — lists orders within the selected date range: order code, total, received, remaining, payment status.

Who manages stock when selling?

Stock for outbound sales to customers is handled automatically by GP247. InOut only manages stock on the inbound side (from suppliers) and return side (to suppliers). See Export & Printing and Purchasing for details.

Conditions & Rules (know before you act)

  • InOut only reads sales orders and never creates/edits/deletes them — all sales-order input rules are enforced by GP247, not InOut.
  • A customer appears in Customer Debts only when they have an unpaid order (remaining > 0).
  • Revenue is counted by the amount received on the order, not the order's total value.
  • Sales data is shown for the date range currently selected on the Cash Flow screen.

Q&A

Q1: Does InOut create sales orders?

→ No. Sales orders are created by GP247 (online or manual). InOut only reads them back to compute revenue and debt.

Q2: Why does the cash book revenue differ from total sales value?

→ Revenue counts the amount received from customers, not the gross order value. The unpaid part sits in debt, not yet counted as income.

Q3: Where is a customer's extra debt payment updated?

→ Collecting/recording payments on a sales order is handled by GP247; InOut debt reflects the order's received amount. You can also record a manual receipt for the customer to offset the debt.

Q4: Does selling reduce stock in InOut?

→ Outbound stock is subtracted automatically by GP247. InOut does not touch the selling side; it only adds/subtracts stock for supplier purchases/returns.

Q5: Where can I see all sales orders for the month?

→ Go to Cash Flow Management, pick a date range, open the Sales orders tab.


📅 Last updated: 2026-08-16 · ✍️ Author: GP247

Recommend products