Infinity Portal documentation
Infinity Portal is a full-featured ERP: point of sale, purchasing, inventory, sales & A/R, production, finance, approvals, and an AI assistant (INFI), all sharing one connected database rather than syncing between separate systems. These docs describe every module in the product, screen by screen, plus a public database reference detailed enough to write real SQL reports against.
How the docs are organized
- Modules - one page per module: what each screen does, the documents it produces, and the business rules worth knowing (approval routing, post/cancel workflows, authorization requirements).
- Database Reference - table-by-table documentation of the schema: purpose, columns, primary/foreign keys,
and
CHECKconstraint vocabularies, organized into the same domains the system itself uses. It ends with a query cookbook of real, tested SQL for the reports people ask for most.
The module map
Infinity Portal is organized into 19 modules. The ones with the most day-to-day traffic are POS (the till itself, plus back-office oversight of it), Purchasing and Sales (both built as two linked document chains each: a request/return step and a fulfillment step), and Finance & Accounting (the general ledger every other module posts into).
| Module | What it covers |
|---|---|
| Dashboard | Landing page: sales, cash flow, reorder suggestions, configurable widgets |
| Approvals | The template/stage-based workflow engine that gates sensitive documents |
| User Management | Users, roles, POS PINs/cards |
| Business Partners | Customers, suppliers, vendors, loyalty, change-money wallet |
| Items | Item master, groups, UOMs, brands, variances/variants, price lists |
| Production | Bill of Materials, production orders, issue/receipt |
| Inventory | Goods receipt/issue, transfers, counting, journal entries |
| Purchasing | Purchase Request → Purchase Order → GRN → A/P Invoice chain |
| Sales | Quotation → Order → A/R Invoice chain, promotions, dunning, vouchers |
| Payments | Incoming/outgoing payments, cheques, bank reconciliation, POS terminals |
| POS | Back-office audit surfaces for the till: voids, cancellations, registers |
| Finance & Accounting | Financial statements, fixed assets, budgets, chart of accounts |
| Reports & Analytics | Standard reports, report builder, AI report chat |
| INFI AI Assistant | The propose-then-confirm AI assistant, app-wide |
| Notifications & Alerts | In-app, SMS, email, Telegram, WhatsApp channels |
| Warehouses & Branches | Multi-branch/warehouse org structure |
| Settings & Administration | Business, numbering, G/L determination, approval config |
| Printing & Documents | Print templates, sticker printing, public invoice links |
| Authentication & Account | Login, 2FA, OAuth, session handling |
A note on accuracy
Everything in the Database Reference section - every table name, column name, and constraint value - was read directly from the live schema’s own migration files, not written from general ERP knowledge. Where something couldn’t be verified, it was left out rather than guessed.