/* ============================================================= CoreIQ Office — Expansion part 3 Finance · Government Programs · Operations · Admin ============================================================= */ // ================================================================= // FINANCE — PBS claims & reconciliation // ================================================================= function PBSClaims() { const STX3 = { "S-001": "var(--teal-700)", "S-002": "var(--navy-600)", "S-003": "var(--violet-600)" }; return ( }>
Claim ID
Date
Drug · patient
Store
Co-pay
Subsidy
Submitted
Status
{[ {id:"PBS-2204182", d:"Today", drug:"Metformin XR 500mg", patient:"M. Tan", store:"S-001", co:7.30, sub:24.10, sub_ts:"14:18", status:"submitted"}, {id:"PBS-2204181", d:"Today", drug:"Atorvastatin 40mg", patient:"H. Whitlock", store:"S-001", co:7.30, sub:10.90, sub_ts:"13:48", status:"submitted"}, {id:"PBS-2204180", d:"Today", drug:"Endone 5mg", patient:"A. Costa", store:"S-003", co:7.30, sub:8.10, sub_ts:"12:30", status:"submitted"}, {id:"PBS-2204170", d:"Yesterday", drug:"Sertraline 50mg", patient:"P. Sharma", store:"S-001", co:7.30, sub:14.80, sub_ts:"24/05", status:"approved"}, {id:"PBS-2204168", d:"Yesterday", drug:"Insulin Glargine", patient:"H. Whitlock", store:"S-001", co:7.30, sub:34.00, sub_ts:"24/05", status:"approved"}, {id:"PBS-2204150", d:"24/05/2026", drug:"Amoxicillin 500mg", patient:"L. Khoury", store:"S-001", co:7.30, sub:6.50, sub_ts:"24/05", status:"rejected", note:"Authority code missing"}, {id:"PBS-2204148", d:"23/05/2026", drug:"Esomeprazole 20mg", patient:"B. Lim", store:"S-002", co:7.30, sub:5.10, sub_ts:"23/05", status:"paid"}, {id:"PBS-2204120", d:"22/05/2026", drug:"Sertraline 50mg", patient:"P. Sharma", store:"S-001", co:7.30, sub:14.80, sub_ts:"22/05", status:"paid"}, ].map(c => (
{c.id}
{c.d}
{c.drug} · {c.patient} {c.note &&
{c.note}
}
{findS(c.store)?.code}
{oMoney(c.co)}
{oMoney(c.sub)}
{c.sub_ts}
{c.status === "submitted" && } {c.status === "approved" && } {c.status === "paid" && } {c.status === "rejected" && }
))}
); } // ================================================================= // FINANCE — End-of-day reconciliation // ================================================================= function EodReconciliation() { return ( }>
Store
Register
Card
Cash
Account
Net
Variance
Status
{[ {store:"S-001", reg:"Reg 01", card:2418.50, cash:184.00, acct:412.40, net:3014.90, var:0, status:"signed"}, {store:"S-001", reg:"Reg 02", card:1812.30, cash:218.40, acct:228.20, net:2258.90, var:0, status:"signed"}, {store:"S-001", reg:"Reg 03", card:589.85, cash:72.40, acct:0, net:662.25, var:0, status:"signed"}, {store:"S-002", reg:"Reg 01", card:1318.20, cash:118.20, acct:182.40, net:1618.80, var:0, status:"signed"}, {store:"S-002", reg:"Reg 02", card:1100.20, cash:48.40, acct:0, net:1148.60, var:0, status:"signed"}, {store:"S-003", reg:"Reg 01", card:1820.50, cash:142.20, acct:0, net:1962.70, var:0, status:"signed"}, {store:"S-003", reg:"Reg 02", card:1300.35, cash:91.20, acct:0, net:1391.55, var:0, status:"pending"}, ].map((r, i) => (
{findS(r.store)?.name}
{r.reg}
{oMoney(r.card)}
{oMoney(r.cash)}
{r.acct > 0 ? oMoney(r.acct) : "—"}
{oMoney(r.net)}
{r.var === 0 ? "Balanced" : oMoney(r.var)}
{r.status === "signed" ? : }
))}
); } // ================================================================= // FINANCE — Invoice matching (3-way match) // ================================================================= function InvoiceMatching() { return ( }>
3-way match: PO ↔ goods received (GRN) ↔ invoice. Discrepancies flagged for review before posting to Xero.
Invoice
PO
GRN
Supplier · discrepancy
Invoice $
PO $
Match
{[ {inv:"INV-SIG-8841", po:"PO-4422", grn:"GRN-1102", sup:"Sigma", disc:"2 units short on Atorvastatin", iv:412.40, pv:432.40, m:"discrepancy"}, {inv:"INV-SYM-2204", po:"PO-4423", grn:"GRN-1103", sup:"Symbion", disc:"—", iv:624.60, pv:624.60, m:"matched"}, {inv:"INV-API-1140", po:"PO-4418", grn:"GRN-1098", sup:"API", disc:"—", iv:1844.20, pv:1844.20, m:"matched"}, {inv:"INV-NDSS-022", po:"PO-4408", grn:"GRN-1080", sup:"NDSS", disc:"Pricing dispute · 4 lines", iv:488.50, pv:464.50, m:"dispute"}, {inv:"INV-GSK-7720", po:"PO-4412", grn:"GRN-1088", sup:"GSK", disc:"—", iv:980.40, pv:980.40, m:"matched"}, ].map(r => (
{r.inv}
{r.po}
{r.grn}
{r.sup} {r.disc !== "—" &&
{r.disc}
}
{oMoney(r.iv)}
{oMoney(r.pv)}
{r.m === "matched" && } {r.m === "discrepancy" && } {r.m === "dispute" && }
))}
); } // ================================================================= // FINANCE — P&L by store // ================================================================= function PnLByStore() { const PL = [ {store:"S-001", rev:142418, cogs:88810, gross:53608, opex:31420, ebitda:22188, margin:15.6}, {store:"S-002", rev:76210, cogs:48420, gross:27790, opex:19840, ebitda:7950, margin:10.4}, {store:"S-003", rev:98442, cogs:62418, gross:36024, opex:22810, ebitda:13214, margin:13.4}, ]; const totals = PL.reduce((acc, p) => ({rev:acc.rev+p.rev, cogs:acc.cogs+p.cogs, gross:acc.gross+p.gross, opex:acc.opex+p.opex, ebitda:acc.ebitda+p.ebitda}), {rev:0,cogs:0,gross:0,opex:0,ebitda:0}); return ( }>
Store
Revenue
COGS
Gross profit
OPEX
EBITDA
EBITDA %
{PL.map(p => (
{findS(p.store)?.name}
{oMoney(p.rev)}
− {oMoney(p.cogs)}
{oMoney(p.gross)}
− {oMoney(p.opex)}
{oMoney(p.ebitda)}
= 13 ? 'var(--paid-text)' : 'var(--hold-text)'}}>{p.margin.toFixed(1)}%
))}
Group
{oMoney(totals.rev)}
− {oMoney(totals.cogs)}
{oMoney(totals.gross)}
− {oMoney(totals.opex)}
{oMoney(totals.ebitda)}
{(totals.ebitda / totals.rev * 100).toFixed(1)}%
); } // ================================================================= // FINANCE — Tax & BAS // ================================================================= function Tax() { const [tab, setTab] = React.useState("bas"); return ( }> {tab === "bas" && } {tab === "gst" && } {tab === "payroll" && } {tab === "fbt" && } {tab === "rd" && } {tab === "export" && } ); } function BASPrep() { return ( <>
April–June 2026 quarter
BAS due 28 July 2026 · 62 days remaining

GST collected/paid by store · this quarter

Store
GST collected (1A)
GST paid (1B)
Net
Status
{[ {s:"S-001", coll:14218, paid:8842, status:"reconciled"}, {s:"S-002", coll:7610, paid:4820, status:"reconciled"}, {s:"S-003", coll:9842, paid:6240, status:"reconciled"}, ].map(r => (
{findS(r.s)?.name}
{oMoney(r.coll)}
{oMoney(r.paid)}
{oMoney(r.coll - r.paid)}
))}
NET GST PAYABLE
$11,768.00
); } function GSTSplit() { return (

PBS-subsidised vs taxable revenue · this quarter

Category
Camberwell
Glen Iris
Ringwood
Group total
{[ {cat:"PBS prescriptions · GST-free", c:82418, g:48210, r:62210, status:"GST-free"}, {cat:"Pharmacy medicines (S2/S3) · taxable", c:18420, g:11420, r:14420, status:"10% GST"}, {cat:"Front of shop (FoS) · taxable", c:28420, g:14210, r:18840, status:"10% GST"}, {cat:"Vaccinations · GST-free", c:8420, g:2420, r:4210, status:"GST-free"}, {cat:"Professional services (MedsCheck etc) · GST-free", c:4740, g:1950, r:2980, status:"GST-free"}, ].map((r, i) => (
{r.cat}
{r.status}
{oMoney(r.c)}
{oMoney(r.g)}
{oMoney(r.r)}
{oMoney(r.c + r.g + r.r)}
))}
); } function PayrollTax() { return (

Payroll tax by state · this quarter

State
Stores
Wages
Rate
Tax
Status
{[ {state:"VIC", stores:"All 3", wages:412180, rate:4.85, status:"reconciled", note:"Above $700k threshold"}, ].map((r, i) => (
{r.state}
{r.stores}
{r.note}
{oMoney(r.wages)}
{r.rate}%
{oMoney(r.wages * r.rate / 100)}
))}
Future expansion: when stores open in NSW, QLD, WA, SA, each state's payroll tax thresholds and rates will be tracked separately. Group aggregation applies for multi-state.
); } function FBT() { return (

Fringe benefits · FBT year (Apr–Mar)

Benefit
Recipient
Taxable value
FBT
Period
{[ {b:"Salary packaged car lease", r:"Suni Kapoor", v:18420, fbt:8920, p:"FY2026"}, {b:"Phone & data allowance", r:"Rachel Pham", v:1820, fbt:880, p:"FY2026"}, {b:"Continuing education", r:"James Liu", v:2200, fbt:1064, p:"FY2026"}, {b:"Parking · CBD", r:"Bea Williams", v:3200, fbt:1548, p:"FY2026"}, ].map((r, i) => (
{r.b}
{r.r}
{oMoney(r.v)}
{oMoney(r.fbt)}
{r.p}
))}
); } function RDExpenditure() { return ( <>
R&D Tax Incentive · Ironbark clinical AI
Eligible expenditure tagged below qualifies for R&DTI · 43.5% refundable for entities <$20m turnover.
Activity
Category
Period
Eligible $
Status
{[ {a:"Ironbark model training infrastructure", c:"Core R&D · cloud compute", p:"Q1 2026", v:42180, status:"tagged"}, {a:"Drug-drug interaction algorithm dev", c:"Core R&D · staff time", p:"Q1 2026", v:88420, status:"tagged"}, {a:"Clinical safety review (pharmacists)", c:"Supporting R&D", p:"Q1 2026", v:18420, status:"tagged"}, {a:"NDIS programme automation", c:"Core R&D · platform", p:"Q1 2026", v:24420, status:"tagged"}, {a:"PBS claims auto-validation", c:"Core R&D · platform", p:"Q1 2026", v:18810, status:"submitted"}, ].map((r, i) => (
{r.a}
{r.c}
{r.p}
{oMoney(r.v)}
{r.status === "tagged" ? : }
))}
); } function AccountantExport() { return (
{[ {name:"MYOB AccountRight", desc:"Direct sync · daily journals + payroll", status:"connected", last:"Today 22:00"}, {name:"Xero", desc:"Direct sync · journals + invoices + payroll", status:"connected", last:"Today 22:00", primary:true}, {name:"ATO · direct lodge", desc:"BAS, IAS, STP, FBT lodgement", status:"connected", last:"Last BAS 28/04"}, {name:"CSV export", desc:"Manual download for any accountant", status:"available", last:"—"}, {name:"QuickBooks Online", desc:"Direct sync via API", status:"available", last:"Not connected"}, {name:"Custom journal feed",desc:"Webhook to your accounting system", status:"available", last:"—"}, ].map((p, i) => (

{p.name}

{p.primary && }
{p.desc}
{p.last}
{p.status === "connected" ? : }
))}
); } // ================================================================= // GOVERNMENT PROGRAMS // ================================================================= function GovPrograms() { const [tab, setTab] = React.useState("federal"); return ( {tab === "federal" && } {tab === "state" && } {tab === "compliance" && } ); } function FederalPPA() { const PROGS = [ {id:"6CPA-DAA", name:"6CPA · Dose Administration Aids", stores:3, claimed:142, paid:122, eligible:64, accred:true}, {id:"6CPA-MC", name:"6CPA · MedsCheck (standard)", stores:3, claimed:86, paid:84, eligible:90, accred:true}, {id:"6CPA-DMC", name:"6CPA · Diabetes MedsCheck", stores:3, claimed:22, paid:22, eligible:140, accred:true}, {id:"6CPA-HMR", name:"6CPA · Home Medicines Review", stores:3, claimed:8, paid:6, eligible:215, accred:true}, {id:"NIP-FLU", name:"NIP · Influenza vaccination", stores:3, claimed:248, paid:240, eligible:18.80, accred:true}, {id:"NIP-COV", name:"NIP · COVID vaccination", stores:3, claimed:62, paid:60, eligible:18.80, accred:true}, {id:"OTS", name:"Opioid Treatment Service (OTS)", stores:1, claimed:18, paid:18, eligible:6.10, accred:true, note:"Camberwell only"}, {id:"STAGED-SUPPLY",name:"Staged supply (S8)", stores:1, claimed:14, paid:14, eligible:7.20, accred:true, note:"Camberwell only"}, ]; const PAYMENTS = [ {p:"6CPA · MedsCheck", expected:7740, received:7560, variance:-180, ts:"22/05/2026", status:"received"}, {p:"NIP · Influenza", expected:4662, received:4512, variance:-150, ts:"22/05/2026", status:"received"}, {p:"6CPA · DAA", expected:6048, received:6048, variance:0, ts:"22/05/2026", status:"received"}, {p:"6CPA · Diabetes MC", expected:3080, received:3080, variance:0, ts:"22/05/2026", status:"received"}, {p:"6CPA · HMR", expected:1290, received:0, variance:-1290, ts:"Pending", status:"awaiting"}, ]; return ( <>
p.accred).length + " accredited"}}/> s+p.claimed,0)} delta={{dir:"up", text:"▲ 18% pre-flu peak"}}/>

Program enrolment & claim status

Program
Stores
Claimed MTD
Paid
Per claim
Accredited
Status
{PROGS.map(p => (
{p.name} {p.note &&
{p.note}
}
{p.stores}
{p.claimed}
{p.paid}
{typeof p.eligible === "number" && p.eligible < 100 ? oMoney(p.eligible) : oMoney(p.eligible)}
{p.accred ? : }
{p.claimed === p.paid ? : }
))}

Recent payments · expected vs received

Program
Expected
Received
Variance
When
Status
{PAYMENTS.map((r, i) => (
{r.p}
{oMoney(r.expected)}
{r.received > 0 ? oMoney(r.received) : "—"}
{r.variance === 0 ? "Balanced" : oMoney(r.variance)}
{r.ts}
{r.status === "received" ? : }
))}
); } function StateBased() { return ( <>
State-based programs tracked separately. Currently active in Victoria. Add other states as stores expand.
{[ {state:"VIC", color:"var(--teal-700)", active:true, programs:[ {name:"VicSCRIPT real-time prescription monitoring", status:"active"}, {name:"SafeScript integration · S8 lookup", status:"active"}, {name:"Naloxone distribution program", status:"active"}, {name:"Victorian COVID-19 vaccination programme", status:"active"}, ]}, {state:"WA", color:"var(--violet-600)", active:true, programs:[ {name:"EDR · Emergency Dispensing Relief", status:"active", note:"Bushfire/cyclone response"}, {name:"Real Time Prescription Monitoring (RTPM)", status:"active"}, {name:"WA Country Health Service contracts", status:"under-review"}, ]}, {state:"NSW", color:"var(--text-subtle)", active:false, programs:[ {name:"SafeScript NSW", status:"pending"}, {name:"NSW Health vaccination", status:"pending"}, ]}, {state:"QLD", color:"var(--text-subtle)", active:false, programs:[ {name:"QScript · prescription monitoring", status:"pending"}, ]}, ].map(s => (
{s.state}
{s.state === "VIC" ? "Victoria" : s.state === "WA" ? "Western Australia" : s.state === "NSW" ? "New South Wales" : "Queensland"}
{s.active ? "Active programs" : "No stores yet · prepared"}
{s.active ? : }
{s.programs.map((p, i) => (
{p.name} {p.note &&
{p.note}
}
{p.status === "active" && } {p.status === "under-review" && } {p.status === "pending" && }
))}
))}
); } function ProgramCompliance() { return (

Program accreditation per store

Program
{OD.STORES.map(s =>
{s.code}
)}
Last audit
Status
{[ {name:"QCPP accreditation", c:true, g:true, r:true, audit:"22/01/2026"}, {name:"6CPA program enrolment", c:true, g:true, r:true, audit:"01/04/2026"}, {name:"NIP vaccination provider", c:true, g:true, r:true, audit:"15/02/2026"}, {name:"AIR upload arrangement", c:true, g:true, r:true, audit:"01/03/2026"}, {name:"S8 controlled drug license", c:true, g:true, r:true, audit:"30/03/2026"}, {name:"OTS provider (S8 opioid)", c:true, g:false, r:false, audit:"01/02/2026", note:"Camberwell only"}, {name:"PSA training accreditation", c:true, g:true, r:false, audit:"22/05/2026"}, ].map((r, i) => (
{r.name} {r.note &&
{r.note}
}
{["c","g","r"].map(k => (
{r[k] ? : }
))}
{r.audit}
))}
); } // ================================================================= // OPERATIONS // ================================================================= function Operations() { const [tab, setTab] = React.useState("incidents"); return ( }> {tab === "incidents" && } {tab === "reviews" && } {tab === "sla" && } {tab === "escalation"&& } ); } function Incidents() { return ( <>
ID
Title
Component
Store
Priority
Opened
Status
{[ {id:"INC-218", t:"Eftpos terminal · Tyro Pro Bluetooth pairing", comp:"Payments", store:"S-001", pri:"P2", opened:"Today 13:42", status:"active"}, {id:"INC-217", t:"Printer · Zebra label printer offline", comp:"Hardware", store:"S-003", pri:"P3", opened:"Today 11:18", status:"active"}, {id:"INC-216", t:"PharmX sync delay (4h backlog)", comp:"Integrations", store:"All", pri:"P3", opened:"Yesterday 22:14", status:"resolved", closed:"Today 02:18"}, {id:"INC-215", t:"PBS Online Claiming · cert renewal", comp:"Integrations", store:"All", pri:"P2", opened:"24/05/2026", status:"resolved", closed:"25/05/2026"}, {id:"INC-214", t:"Cold-chain fridge temperature alert", comp:"Compliance", store:"S-001", pri:"P1", opened:"22/05/2026", status:"resolved", closed:"22/05/2026", review:true}, {id:"INC-213", t:"Register 02 · Camberwell · BSOD", comp:"Hardware", store:"S-001", pri:"P3", opened:"20/05/2026", status:"closed", closed:"20/05/2026"}, ].map(r => (
{r.id}
{r.t} {r.review && Post-review}
{r.comp}
{r.store === "All" ? "All" : findS(r.store)?.code}
{r.pri === "P1" && } {r.pri === "P2" && } {r.pri === "P3" && }
{r.opened}
{r.status === "active" && } {r.status === "resolved" && } {r.status === "closed" && }
))}
); } function PostIncidentReviews() { return (
{[ {id:"PIR-214", inc:"INC-214 · Cold-chain fridge temperature alert", date:"22/05/2026", owner:"Suni Kapoor", lessons:3, actions:5, status:"complete"}, {id:"PIR-198", inc:"INC-198 · PBS submission service outage", date:"10/05/2026", owner:"Aleksei Markov", lessons:4, actions:7, status:"complete"}, {id:"PIR-184", inc:"INC-184 · Camberwell stocktake variance", date:"01/04/2026", owner:"Rachel Pham", lessons:2, actions:4, status:"complete"}, ].map(r => (
{r.id}
{r.inc}
Date
{r.date}
Owner
{r.owner}
Lessons
{r.lessons}
Actions
{r.actions}
))}
); } function SLAUptime() { const SLA = [ {comp:"POS · register", target:99.9, actual:99.84, store:"S-001"}, {comp:"POS · register", target:99.9, actual:99.92, store:"S-002"}, {comp:"POS · register", target:99.9, actual:99.88, store:"S-003"}, {comp:"Dispensary system", target:99.95, actual:99.98, store:"All"}, {comp:"PharmX integration", target:99.5, actual:99.42, store:"All"}, {comp:"PBS Online Claiming",target:99.0, actual:99.84, store:"All"}, {comp:"Adyen payments", target:99.95, actual:99.96, store:"All"}, {comp:"Ironbark AI", target:99.5, actual:99.78, store:"All"}, ]; return (
Component
Store
SLA target
Actual
Performance
{SLA.map((r, i) => { const meeting = r.actual >= r.target; return (
{r.comp}
{r.store}
{r.target.toFixed(2)}%
{r.actual.toFixed(2)}%
{meeting ? : }
); })}
); } function EscalationRules() { return (
Priority
Trigger
Initial responder
Escalation
Notified
{[ {p:"P1", trig:"Cold-chain breach · S8 register loss · register-wide POS outage", r:"On-call pharmacist", esc:"15 min", n:"PIC + Group manager + CTO"}, {p:"P2", trig:"Payment terminal down · PBS submission failure · single register outage", r:"Store manager", esc:"30 min", n:"PIC + IT lead"}, {p:"P3", trig:"Label printer down · Ironbark slow · scanner offline", r:"Store assistant", esc:"2 hours", n:"Store manager"}, {p:"P4", trig:"Cosmetic issues · feature requests", r:"Store assistant", esc:"24 hours", n:"Office admin"}, ].map((r, i) => (
{r.p === "P1" && } {r.p === "P2" && } {r.p === "P3" && } {r.p === "P4" && }
{r.trig}
{r.r}
{r.esc}
{r.n}
))}
); } // ================================================================= // ADMIN — Audit logs, integrations status, formulary // ================================================================= function AuditLogs() { return ( }>

Recent · all stores

Time
Action
Target
Detail
Store
By
{OD.AUDIT.map((e, i) => (
{e.ts}
{e.action}
{e.target}
{e.detail}
S-001
{e.actor}
))}
); } function IntegrationStatus() { const INT = [ {name:"PBS Online Claiming", cat:"Federal · Services AU", uptime:99.84, last:"4m ago", cert:"Valid · expires 30/06/2027", status:"healthy"}, {name:"AIR · vaccination", cat:"Federal · Services AU", uptime:99.92, last:"18m ago", cert:"Valid · expires 30/06/2027", status:"healthy"}, {name:"ePrescribing · MedView", cat:"Federal · ADHA", uptime:99.88, last:"2m ago", cert:"Valid", status:"healthy"}, {name:"SafeScript VIC", cat:"State · VIC", uptime:99.72, last:"8m ago", cert:"Valid", status:"healthy"}, {name:"PharmX", cat:"Buying · ordering", uptime:99.42, last:"12s ago", cert:"OAuth · refreshed daily", status:"healthy"}, {name:"EDI · API", cat:"Buying · ordering", uptime:99.18, last:"2m ago", cert:"Cert", status:"healthy"}, {name:"EDI · NDSS", cat:"Buying · ordering", uptime:97.84, last:"4h ago", cert:"Cert", status:"warning"}, {name:"Adyen payments", cat:"Finance · payments", uptime:99.96, last:"8s ago", cert:"API key", status:"healthy"}, {name:"Xero", cat:"Finance · accounting", uptime:99.94, last:"22h ago", cert:"OAuth · refreshes monthly", status:"healthy"}, {name:"Healthbookings", cat:"Customer · booking", uptime:99.88, last:"1m ago", cert:"Internal · shared spine", status:"healthy"}, {name:"Tyro Pro · Eftpos", cat:"Finance · payments", uptime:98.18, last:"4h ago", cert:"Bluetooth pair · expiring", status:"warning"}, {name:"Ironbark · clinical AI", cat:"Clinical", uptime:99.78, last:"6s ago", cert:"Internal", status:"healthy"}, ]; return ( }>
Integration
Category
Uptime 30d
Last sync
Certificate / auth
Status
{INT.map((i, idx) => (
{i.name}
{i.cat}
99.5 ? 'var(--paid-text)' : 'var(--hold-text)'}}>{i.uptime.toFixed(2)}%
{i.last}
{i.cert}
{i.status === "healthy" ? : }
))}
); } window.OFFICE_SCREENS = Object.assign(window.OFFICE_SCREENS || {}, { pbsClaims: PBSClaims, eodRecon: EodReconciliation, invoiceMatching: InvoiceMatching, pnl: PnLByStore, tax: Tax, govPrograms: GovPrograms, operations: Operations, auditLogs: AuditLogs, integrations: IntegrationStatus, });