FireAI ERP
Add data, fields, and collections
Exact click paths to enter day-to-day records, add custom columns, create a new collection, and finish first-time company setup without guessing.
Updated August 1, 2026
This guide is for doing the work, not theory. Follow the section you need:
- First-time setup checklist — what to turn on before anyone creates bills
- Add a new record (day-to-day data) — warehouses, products, customers, invoices
- Add a new field (custom column) — Settings → Collections
- Add a new collection (new list / table)
- Link one list to another (foreign key)
- Import many rows from Excel
- Verify and common mistakes
Who can change fields?
1. First-time setup checklist
Do this before creating invoices. Tick each box in order.
A. Company profile
- Open the left rail → Settings.
- Open tab General.
- Fill: organization name, email, phone, address, GSTIN (if registered).
- Click Save.
- Refresh once and confirm values are still there.
B. Tools (modules)
- Open Settings → Tools.
- Turn ON only what you need in week one (example: leave Customer ordering / GST e-invoice off until basics work).
- Save / apply.
- Ask one user to log out and in again so menus refresh.
C. Users and access
- Open Settings → Users → invite your accounts and store users.
- Open Settings → Roles → for each role grant View / Edit / Delete on the pages and collections they need.
- Details: Users and roles.
D. Payment statuses (optional but useful)
- Open Settings → Payment Statuses.
- Keep or add short labels such as Pending, Partially paid, Paid, Overdue.
- Save.
E. Confirm kit lists exist
- Open Settings → Collections.
- In the left list, confirm you can see at least:
Warehouses,Products,Customers,Vendors,Sales invoices,Purchase invoices(names may vary slightly). - Do not delete system fields on day one.
F. Create foundation masters
Follow Masters setup in this order:
- Warehouse
- Products (and categories if you use them)
- Customers
- Vendors (if you buy)
- Opening stock (if you already have stock)
Done when
- General settings saved
- At least one warehouse and five products exist
- At least one customer exists
- A test user can open Sales → Invoices and see + New Record
2. Add a new record (day-to-day data)
Use this whenever you need a new row in an existing list (product, customer, invoice, …).
Step 2.1 Open the correct list
Pick one path:
| What you want to add | Where to click |
|---|---|
| Customer | Left Sales → top tab Customers |
| Sales invoice | Left Sales → top tab Invoices |
| Receipt | Left Sales → top tab Receipts |
| Vendor | Left Purchases → top tab Vendors |
| Purchase bill | Left Purchases → top tab Bills |
| Product / stock | Left Inventory (or Collections → Products / Stocks) |
| Any other table | Left More / Collections → click the list name |
Step 2.2 Create the row
- Click + New Record (or Create / New).
- A form opens. Fill fields top to bottom.
- For linked fields (Product, Customer, Warehouse), use the dropdown — do not type a UUID.
- For invoices / bills: add line items (product, qty, rate) before you finish.
- Click Save.
- If the document has Confirm, use it only when the bill is final (draft stays editable).
Step 2.3 Confirm it worked
- Close the dialog / return to the list.
- Search by name or code.
- Open the row again and check values.
- If the row is missing, clear search and filters, then check you are on the correct organisation (top switcher).
Example — add one product
2. + New Record.
3. Enter Name (required), Item code, Sales price, GST rate, Unit.
4. Optionally pick Category.
5. Save.
6. Find the product in the list.
Example — add one customer
2. + New Record.
3. Enter Name, GSTIN (if registered), billing state / state code, phone.
4. Save.
3. Add a new field (custom column)
Use this when the form is missing a column your business needs (for example brand, rack_no, credit_days).
Before you start
- Prefer adding fields to an existing collection (Products, Customers, …).
- Do not remove Unique ID / system fields.
- Tell staff the new field will appear after you Save the collection (they may need a refresh).
Step 3.1 Open the collection designer
- Left rail → Settings.
- Tab Collections.
- In the left sidebar, click the collection (for example Products).
- Confirm the Name at the top is the list you want to change.
Step 3.2 Add the field
- On the right, under Fields, click Add field.
- A new row appears in the fields table.
- Set:
| Column in the designer | What to enter |
|---|---|
| Name | Machine name, lowercase with underscores — example credit_days, brand_name (no spaces) |
| Type | Text, Number, Date, Yes/No, etc. Pick the simplest that fits |
| Unique ID | Leave off unless this column is part of a natural key |
| Link | Leave off unless this field points to another list (see section 5) |
- Click Save (top right of the collection panel).
- Wait for the success message. Do not leave the page until Save finishes.
Step 3.3 See the field on the form
- Open the list (for example Products).
- Click + New Record or edit an existing row.
- Confirm the new field appears on the form.
- Enter a value → Save → reopen and confirm it stuck.
Field type cheat sheet
| Need | Choose type |
|---|---|
| Free text (name, notes) | Text |
| Money / qty / rate | Number (numeric) |
| Whole counts | Integer |
| Calendar day | Date |
| On/off flag | Yes/No (boolean) |
| Point to another list | UUID + Link (foreign key) |
Import columns (optional shortcut)
4. Add a new collection (new list / table)
Use this when you need a brand-new register (for example service_contracts, showrooms) that is not in the kit.
Step 4.1 Create the collection shell
- Settings → Collections.
- Bottom of the left sidebar → Add collection.
- A new collection is selected.
- Set Name to a clear human title (example:
Service Contracts). - The system creates a slug such as
service_contracts— keep it readable.
Step 4.2 Add the first fields
- Click Add field.
- Keep the automatic id (Unique ID) field if present — do not delete the last Unique ID.
- Add business fields one by one (name, dates, amounts, …).
- Click Save.
Step 4.3 Put it on a menu people can find
- Open Settings → Roles.
- For each role that should use the list, grant View / Edit / Delete on that collection.
- Open left More / Collections — the new list should appear (subject to role).
- Optionally teach staff the path: Collections → your list name.
Step 4.4 Enter the first rows
- Open the new list.
- + New Record → fill → Save.
- Or use bulk import after fields are stable.
Do not reinvent kit tables
5. Link one list to another (foreign key)
Example: a custom list needs a Customer dropdown, or Discount rules need Product vs Category.
Steps
- Settings → Collections → select the collection that should hold the link.
- Add field (or edit an existing UUID field).
- Set Type to UUID / id storage as required by the designer.
- Turn Link ON.
- Choose the linked collection (for example Customers, Products, Product categories).
- Save.
- Open a form for that collection — you should see a dropdown of linked records, not a raw id box.
After linking
- Create masters in the linked list first (customers before invoices, products before stock).
- Bulk templates for lists with links become Excel with dropdown sheets — see Bulk import.
6. Import many rows from Excel
- Open the target list.
- Click Import from file (or bulk upload).
- Click Template and download the file.
- If the list has linked fields: fill the Data sheet using dropdowns; options live on extra sheets.
- Upload the filled .xlsx (CSV only when there are no links).
- Check the toast for created vs skipped rows.
- Spot-check 5 rows in the list.
Full detail: Bulk import with linked fields.
7. Verify and common mistakes
Quick verification
| Action | Expected result |
|---|---|
| Save company General | Toast success; values survive refresh |
| Add field + Save collection | Field appears on New Record form |
| Add product | Row visible in Products list |
| Open invoice form | Customer and product dropdowns have options |
Common mistakes
| Symptom | Fix |
|---|---|
| New field does not show on form | Collection Save not clicked; hard refresh; wrong collection edited |
| Dropdown empty | Create masters first; check Link points to the correct collection |
| Cannot see Settings / Collections | Role lacks Settings / collection permissions |
| Invoice cannot pick product | Product missing or inactive; wrong organisation selected |
| Bulk upload rejects CSV | Collection has links — use the Excel template |
| Two products with same name confuse users | Fill Item code; use bulk labels that include code |