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

# Welcome to Finindex

> AI-native double-entry ERP and accounting for garment manufacturing

# Finindex

**Finindex** is the ERP — Finance, Accounting, and Master Data — side of the [Cutmake](/cutmake/staging/index) garment-manufacturing platform. It provides AI-native, real-time double-entry accounting, replacing Excel-based bookkeeping with a structured General Ledger that receives postings directly from Cutmake's PLM and MES modules.

Finindex shares the **same Cutmake API** and authentication. Bills, invoices, payments, and journal entries all post into the same ledger that drives the trial balance, financial statements, and management accounts.

## The Three Pillars

<CardGroup cols={3}>
  <Card title="Finance" icon="money-bill-wave" href="/finindex/finance/accounts-payable">
    Accounts payable, accounts receivable, payments, and period close.
  </Card>

  <Card title="Accounting" icon="book" href="/finindex/accounting/chart-of-accounts">
    Chart of accounts, journal entries, and the General Ledger.
  </Card>

  <Card title="Master Data" icon="database" href="/finindex/accounting/chart-of-accounts">
    Accounts, mappings, suppliers, clients, and exchange rates.
  </Card>
</CardGroup>

## Explore the Docs

<CardGroup cols={2}>
  <Card title="Authentication" icon="lock" href="/finindex/staging/authentication">
    Login and manage sessions via JWT tokens.
  </Card>

  <Card title="Chart of Accounts" icon="list" href="/finindex/accounting/chart-of-accounts">
    Create and manage GL accounts and mappings.
  </Card>

  <Card title="Journal Entries" icon="pen" href="/finindex/accounting/journal-entries">
    Post balanced debit/credit journal entries.
  </Card>

  <Card title="General Ledger" icon="scale-balanced" href="/finindex/accounting/general-ledger">
    Trial balance, account balances, and fiscal periods.
  </Card>

  <Card title="Accounts Payable" icon="file-invoice-dollar" href="/finindex/finance/accounts-payable">
    Vendor bills, payments, and reimbursements.
  </Card>

  <Card title="Accounts Receivable" icon="hand-holding-dollar" href="/finindex/finance/accounts-receivable">
    Customer invoices, receipts, and bank reconciliation.
  </Card>

  <Card title="Period Close" icon="lock" href="/finindex/finance/period-close">
    Close fiscal periods and run management reports.
  </Card>
</CardGroup>

## Base URLs

| Environment | URL                                       |
| ----------- | ----------------------------------------- |
| Production  | `https://vinmake-erp.onrender.com/api/v1` |

<Warning>
  This is the **production** backend — the same one that serves
  [app.cutmake.ai](https://app.cutmake.ai). There is currently no public staging environment, so
  requests you send here, including writes and GL postings, hit real data.
</Warning>

<Note>
  Finindex uses the Cutmake API. The canonical public base is `/api/v1`. GL endpoints live under `/api/v1/gl/...`; finance endpoints under `/api/v1/payments`, `/api/v1/bills`, `/api/v1/invoices`, and similar.
</Note>

## Authentication

All endpoints (except login and refresh) require a Bearer token:

```bash theme={null}
curl -H "Authorization: Bearer <access_token>" \
  https://vinmake-erp.onrender.com/api/v1/gl/accounts
```

See the [Authentication](/finindex/staging/authentication) page to obtain a token, and the **API Reference** tab for the full endpoint list.
