> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garmentflow.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Payables

> The Finance board that lists what the workspace owes vendors — one row per open vendor invoice, grouped by factory, aged by how long the balance has been outstanding, and broken out by currency.

The **Payables** board is the Finance module's view of what the workspace owes
its vendors. It sits as the second tab in the [Finance module](/modules/finance)
(the **應付 / 应付** tab) and answers the mirror question of the Receivables
board: *what do we owe, to whom, in what currency, and how overdue is it.*

This page describes what the board shows, how a vendor balance is opened and
closed, the approval step that gates every vendor payment, and the way
filters narrow the board to what the team needs to act on.

<Frame caption="The Payables board — the payment-approvals strip on top, the per-bucket aging summary below it, and the vendor-grouped open-invoice detail rolling up the workspace's outstanding payables.">
  <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/modules/payables/payables-board-en.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=d09a863eb83b832c74b7ee4818fc36e4" alt="Finance module on the Payables tab. The Statement of Account action sits in the top right. A Payment Approvals strip runs across the top with empty Invoice / Payment Date / Amount / Status / Audit / Actions columns. Below it, five aging summary cards (0–30, 31–60, 61–90, 91–180, 180+ days) show the open payables per bucket in TWD. A filter row carries All (excl. paid), Pending, Partially Paid, Overdue toggles, an All vendors picker, a mode picker, and a date range. The detail table below groups open vendor invoices by factory — Greenfield Garments Factory is the first group, with its summed totals in OUR REF, INVOICE NO, REF NO, INVOICE DATE, DUE DATE, DAYS OD, AMOUNT (FC), DISC %, NET (FC), AMOUNT (BASE CURRENCY), and DEPOSIT columns." width="2370" height="1682" data-path="images/modules/payables/payables-board-en.png" />
</Frame>

## What this board is

Payables is a working board, not a ledger. Every figure on it is read off
the [finance ledger](/concepts/finance-ledger) and presented for day-to-day
payment work: one row per open vendor invoice, the running aging on each row,
and the open balance grouped by factory so the team can settle a vendor's
work in one pass.

The board lists every vendor invoice that has an outstanding amount — a
vendor invoice that has not yet been paid in full, or a credit note that
has not yet been applied. Production invoices and non-production invoices
(freight, inspection, customs, packaging, testing) sit on the same board.

A vendor invoice leaves the board the moment its outstanding amount falls to
zero. The invoice itself stays on file under **Invoices**; the payables view
is for open work.

## Why it exists

A typical apparel order generates vendor charges in two waves — fabric and
trim invoices that accrue ahead of production, then freight, inspection, and
the long tail of non-production invoices that land after shipment. Some are
prepaid, some are settled net, and most cross currencies. Payables is the one
place the team can stand to see every open vendor charge, sorted the way they
will be worked.

## What the board shows

The Payables tab opens with three layered views: the **Payment Approvals**
strip at the top, the aging summary cards, and below them the
factory-grouped detail.

### Payment Approvals

Across the top, the **Payment Approvals (覆核)** strip lists every vendor
payment a colleague has submitted and that is awaiting a checker's review.
A vendor payment never reduces a vendor's balance until a checker approves
it — see [the approval lifecycle](#how-vendor-payments-are-approved) below
for what each part of the strip carries.

### Aging-bucket summary cards

Below the Payment Approvals strip, a row of summary cards groups every open
vendor invoice by how long it has been outstanding. The bands are shared
with the [Receivables board](/modules/receivables) and the canonical
definition is on [Aging buckets](/reference/aging-buckets).

### Factory-grouped detail

Below the cards, the open vendor invoices are grouped by factory — one
section per vendor, with the vendor's open invoices listed beneath. Each
row carries the vendor invoice number, the workspace's own reference, the
purchase order it was raised against, the cost type (production, freight,
inspection, customs, packaging, testing, and similar), the document's
currency, the document amount, the deposit already applied, the amount
already paid, the outstanding amount in both the document's currency and
the workspace's reporting currency, the due date, and the aging bucket.

Each factory section closes with a sub-total for that vendor, so the team
can settle one vendor in one pass rather than scrolling.

## Filtering the board

Above the factory detail, a filter row narrows the board to the open work
the team is acting on:

* **Status.** The default view hides paid invoices. The team can switch to
  **Pending**, **Partially Paid**, or **Overdue** to focus.
* **Vendor.** Search for a single vendor to see only their open invoices.
* **Shipping mode.** Narrow to **Sea**, **Air**, or **Courier** — the way
  the freight invoices the team is settling are routed.
* **Date range.** Restrict to invoices raised between two dates.

An overdue banner across the top of the board lists how many invoices are
currently overdue and the workspace-currency amount they represent. Clicking
"View overdue only" sets the status filter to **Overdue**.

## How a vendor balance is opened, reduced, and closed

A row appears on this board the moment a vendor invoice is raised.

* **A balance is opened by a *charge raised*.** When a vendor invoice (or a
  debit note from a vendor) is recorded, a **charge raised** entry is
  written to the payables side of the
  [finance ledger](/concepts/finance-ledger). The invoice appears on this
  board the same moment, with the full charged amount as outstanding.
* **A balance is reduced by an applied deposit.** When a vendor prepayment
  is allocated against a vendor invoice, the application is written to the
  ledger and the row's deposit-applied column rises. The outstanding amount
  drops by the same.
* **A balance is reduced by an *approved* vendor payment.** This is the rule
  that separates Payables from Receivables: a vendor payment only reduces
  the vendor's outstanding balance once a checker has approved it. A
  payment in draft, or one awaiting approval, is visible on the Payment
  Approvals strip but does not yet move the figures on this board. The
  full rule lives on [the finance ledger](/concepts/finance-ledger) and the
  approval mechanics on
  [Maker-checker approvals](/admin/user-management#maker-checker-approvals).
* **A balance is reduced by a credit note from the vendor.** A vendor credit
  note settles against an open vendor invoice the same way an applied
  deposit does.
* **A balance is closed when the outstanding amount reaches zero.** The row
  leaves the board automatically; the invoice itself stays on file under
  **Invoices**.

## How vendor payments are approved

The workspace's maker-checker model applies to every vendor payment: the
person who records a payment is the **maker**, a different person must
approve it as the **checker**, and a payment never posts to the
[finance ledger](/concepts/finance-ledger) until the checker approves.
Until then, the payment is visible to the maker and to every eligible
checker on the Payment Approvals strip — but the vendor's outstanding
balance, and the row on this board, are unchanged.

The full rule, the roles permitted in each part, and the rejection path are
on [Maker-checker approvals](/admin/user-management#maker-checker-approvals).
This board enforces it; the rule is canonical there.

## How currency is presented

The board never blends one currency into another. Every row carries the
document's own currency; sub-totals across the top, including the
per-currency aging sub-totals, are broken out by currency.

* **The detail table** shows the outstanding amount twice — in the
  document's own currency, and in the workspace's reporting currency at the
  rate that was in effect on the document's date.
* **The per-currency sub-totals** above the factory detail list each
  currency separately. A workspace that pays vendors in TWD, USD, and CNY
  will see three sub-totals — not a blended figure. The rule is shared with
  the Receivables board; see [Aging buckets](/reference/aging-buckets).
* **Foreign-exchange differences** between the rate at which a vendor
  invoice was booked and the rate at which it was paid are recorded on the
  foreign-exchange side of the
  [finance ledger](/concepts/finance-ledger), not folded back into the
  vendor's outstanding balance.

## Who reaches the Payables board

The Payables board is open to the **Finance**, **Finance checker**,
**Administrator**, and **Supervisor** roles, on the same rules as the
[Receivables board](/modules/receivables): full read-and-write for finance
roles and the administrator; read-only for the supervisor; closed to sales
and merchandiser users. See [User management](/admin/user-management#roles).

## Where it sits in the workflow

* **Upstream.** Vendor invoices are raised against purchase orders, factory
  orders, and the non-production work shipped on an order. See
  [Production](/modules/production) and [Shipments](/modules/shipments) for
  where vendor work originates.
* **Across.** Vendor payments are submitted on this board, gate on
  [Maker-checker approvals](/admin/user-management#maker-checker-approvals),
  and post to the [finance ledger](/concepts/finance-ledger) only when
  approved.
* **Downstream.** The Order Payment Summary card on each order and the
  workspace's expense and AP reports under **Reports** read off the same
  ledger entries this board surfaces.

## Related pages

* [Finance module](/modules/finance)
* [The finance ledger](/concepts/finance-ledger)
* [Receivables](/modules/receivables)
* [Aging buckets](/reference/aging-buckets)
* [Maker-checker approvals](/admin/user-management#maker-checker-approvals)
* [Production](/modules/production)
