G Gaia

Switch factory

All entities — consolidated CYTO-11 — Balakong Jaya CTSB CYTO-29 CTSB CYTOWELL-54 — Taming Jaya PIC/S CTWSB CYTOCNGZ-602 — Guangzhou CTCNGZ

Accountant is granted every entity; the consolidated view feeds the QuickBooks bridge below.

Mei Ling

meiling@navi.my · Accountant

Profile settings Change password

Theme

Sign out
RetailSellR&DMakeBuyStockPlanItemsGMPAdminInsights

Good morning, Mei Ling

Accountant · All entities · Tuesday 7 July 2026

Gaia is operations-only — this page is the QuickBooks bridge: everything below must be entered or reconciled in QBO by hand. Gaia stores document references (invoice no, bill no, CN no) to derive status chips; it never posts to QBO automatically.

1,337.40 MYR

July retail consolidation — OPEN

3

Delivered SOs not invoiced

2

Received POs awaiting bill entry

1

Credit note pending (RET-26-008)

1

B2B e-invoice due 17 Jul

Post to QuickBooks — 8 items · 6 need entry · 1 blocked · 1 done this week
Entity Doc Enter in QBO Amount Age / due Status
NVMSB YGMSB-260388 Sales invoice — AlphaMax V+ 1,500 pcs · delivered 26 Jun, POD confirmed 02 Jul 83,250.00 MYR 5 d Not invoiced
NVMSB NVMSB-0107 Sales invoice — delivered 24 Feb, still open in QBO 2,620.80 MYR 133 d Not invoiced
NVMSB NVMSB-0116 Sales invoice — delivered 06 Feb, still open in QBO 5,720.00 MYR 151 d Not invoiced
CTSB PO-459 · PR-459-3 Supplier bill — ITS Nutriscience · receipt 3 (Apple Fiber 50 kg, posted 20 Jan) has no bill ref 4,725.00 MYR 168 d Awaiting bill entry
CTSB PO-559 Supplier bill — Nexus Wise · fully received 10 Apr, no bill ref attached 2,852.00 MYR 88 d Awaiting bill entry
NVMSB RS-26-038 Individual B2B e-invoice — Herbs & Health PJ (excluded from July consolidation) 793.20 MYR due 17 Jul Due 17 Jul
NVMSB RET-26-008 Credit note — Yes Global · AlphaMax 24 pcs (lot AMX-2603-77) — blocked until QA disposition 1,332.00 MYR Waiting QA
CTWSB RET-26-007 Credit note — Roy KL Trading · posted in QBO as CN-0112 450.00 MYR Done ✓ CN-0112

Rows clear themselves when the QBO reference is recorded on the source document (invoice no on the SO, bill ref on the PO, CN no on the return). Nothing posts automatically.

Retail consolidation — NVMSB shop Open retail →

July 2026 Open

7 sales · 1,337.40 MYR awaiting month-end consolidation

Preview July consolidated summary

June 2026 Posted ✓

Consolidated B2C e-invoice entered in QBO · posted 01 Jul

View June run →

One consolidated summary per month per entity → single consolidated B2C e-invoice in QBO/MyInvois (LHDN-permitted). B2B sales are excluded — each gets its own e-invoice (see RS-26-038 above). Gaia never talks to MyInvois.

Month-end checklist — July close — 1 of 4 done
  • Stock valuation export — IAS 2, moving average

    Per entity: CTSB · CTWSB · CTCNGZ — export from Stock →

  • WIP snapshot — open MOs at cut-off

    Materials issued, FG not yet received (BMR-26-031 + BMR-26-030 in execution) — Make →

  • R&D expense journal — July

    rnd_issue movements at moving average · 48.60 MYR to date — Lab trials →

  • FX rates update — CNY→MYR for CTCNGZ

    Done 01 Jul · applied to Guangzhou stock valuation

Checklist template repeats monthly; ticks are stored per period. Journals themselves are entered in QBO — Gaia supplies the numbers.

Project Gaia — static mockup in Filament v3 idiom. No backend. Role dashboard; data continuous with the other screens.

Accounting dashboard — field manifest

WidgetFilament classQuery (in words)Why the accountant sees it
Stat tiles ×5StatsOverviewWidgetopen retail consolidation run for current month (Σ July sales 1,337.40 MYR) · delivered SOs where invoice ref empty (3) · PO receipts with no matching bill ref (2: PR-459-3, PO-559) · returns with disposition pending credit note (RET-26-008) · B2B retail sales awaiting own e-invoice, next due date (17 Jul)Every tile is a count of QBO work outstanding; each links to the source screen
Post to QuickBooksTableWidget (union query, all entities)union of: delivered SOs invoice_status = Not invoiced · po_receipts without bill ref · retail B2B sales without e-invoice ref · returns awaiting/recently-posted credit note; entity badge from tenant; age = days since the triggering event (POD confirm, receipt post, delivery); recently-done rows kept 7 days for contrastThis is the QBO bridge — a to-do list of manual entries; rows clear when the QBO ref is recorded on the source doc
Retail consolidationCustom widget over consolidation_runscurrent month run (status Open, Σ sales, preview action) + previous month run (Posted ✓, posted date); per entityMonth-end trigger for the single consolidated B2C e-invoice in QBO/MyInvois
Month-end checklistCustom ChecklistWidgetmonthly template tasks (stock valuation IAS 2 per entity, WIP snapshot, R&D expense journal, FX rates); tick state stored per period; amounts derived live (R&D July = 48.60 MYR)The recurring close routine — Gaia supplies numbers, journals are entered in QBO

Role policy — what Mei Ling can and cannot do

  • Read everything, edit nothing operational: the accountant sees values and documents across all entities (NVMSB, CTSB, CTWSB, CTCNGZ) but cannot create or edit SOs, POs, MOs, returns or stock records — she only records QBO reference numbers (invoice no, bill no, CN no) against them.
  • Deep links, not copies: every row links to the source document screen (sales-done.html, po-detail.html, retail.html, returns.html) — the operational record is the single source of truth.
  • Reference-only bridge (house rule): nothing posts to QuickBooks automatically. Gaia is operations-only; QBO remains the accounting system of record, and MyInvois e-invoicing goes through QBO, never through Gaia.