[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)

Export, Printing, Automatic Inventory & History

Introduction

This document bundles the shared support features of the InOut plugin: Excel/PDF export for documents, the automatic inventory mechanism, and the operation history. It is for accountants and managers who need to print documents, reconcile stock, and control who did what. After reading it you will know where to get files, who drives stock, and how to look up history.

1. Export & printing

The plugin supports exporting many document types (the old CSV has been fully replaced by Excel):

Document type Format Contents
Purchase order Excel (.xlsx), PDF Product details, costs, payments
Return order Excel (.xlsx), PDF Returned product details, costs, refunds
Receipt / Payment voucher PDF Standard voucher with signatures
Cash book Excel (.xlsx) List of entries over a date range
Debt report Excel (.xlsx), PDF Customer/supplier debt summary & detail

How to get them: open the document detail page (or the list/debt page) and click Export Excel / Export PDF. The downloaded file is named after the document code and date (e.g. PO_PO-20260816-0001_20260816.pdf).

Every Excel/PDF uses a standard business template: store logo, professional header, styled data tables, signature boxes.

Signatures on documents

Document type Box 1 Box 2 Box 3
Purchase order Order creator Seller
Return order Order creator Goods receiver
Receipt voucher Voucher creator Payer Cashier
Payment voucher Voucher creator Payee Cashier
Debt report Creator Partner/Customer

2. Automatic inventory management

flowchart LR
    P["Receive goods<br/>(purchase order)"] -->|increase| K["Product stock"]
    R["Return goods<br/>(return order)"] -->|decrease| K
    S["Sell goods<br/>(GP247)"] -->|decrease| K
    P -.->|with unit price| C["Recompute avg cost"]
Operation Stock effect Managed by
Receiving from a purchase order Stock increases by the received quantity InOut
Returning to a supplier Stock decreases by the returned quantity InOut
Selling to a customer Stock decreases by the sales order GP247
Cancelling a purchase order (not yet received) No effect

When receiving goods with a recorded unit price, the system recomputes the product's average cost (weighted average, only at receipt time — not retroactive).

In short: InOut manages stock on the inbound and return sides; the outbound (selling) side is handled by GP247.

3. History & control

Every business operation is logged: who created an order, who received goods and how much, who recorded payments/refunds, who cancelled an order, who created/edited/deleted cash entries — with timestamps. This helps the business reconcile and stay in control.

Supported cost categories

When adding an extra cost to a purchase/return order, pick a group:

Group Examples
Shipping Domestic/international shipping fees
Insurance Goods insurance
Import tax Customs duty
Handling Loading/unloading, packaging
Other Other incurred items

Conditions & Rules (know before you act)

  • You need access permission to the relevant module (or the "Inout Cash" permission group) to export documents.
  • The exported file reflects the data at the moment you click export and the filter currently applied (date range, party…).
  • PDF needs the server to have a Unicode font supporting Vietnamese to render diacritics correctly.
  • Stock only changes through the receive/purchase, return operations (InOut) or selling (GP247) — it cannot be edited by hand directly in the plugin.
  • Average cost is recomputed only when receiving goods with a unit price; it is not applied retroactively when editing old orders.

Q&A

Q1: I'm looking for a CSV export button but can't find it?

→ The plugin replaced CSV with Excel (.xlsx). Use the Export Excel button instead of the old CSV.

Q2: The PDF has broken Vietnamese fonts — what do I do?

→ The template uses a Vietnamese-capable font. If it still breaks, check that the server has a Unicode font installed; contact GP247 support if needed.

Q3: Why doesn't stock change when I sell?

→ That's the outbound side, subtracted by GP247, not InOut. InOut only adds/subtracts on supplier purchases/returns.

Q4: Is average cost recomputed when I edit an old purchase order?

→ No. Cost is updated only at receipt time; it is not applied retroactively when editing old orders.

Q5: Who can see the operation history?

→ Anyone with access to the relevant feature. History is shown on each order/voucher detail page.

Q6: Are the signatures the same on Excel and PDF?

→ Yes. The same document type uses the same signature set on both Excel and PDF.


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

Recommend products