{"__meta":{"id":"01M0ARRN5EX1ZM7PNN398JXE8R","tabUuid":null,"batchId":null,"timestamp":"2026-08-18T15:45:13.392Z","utime":1787067913.3920691013336181640625,"method":"GET","url":"https://mai.yourhealthgrades.com/dashboard","component":"dashboard","requestType":"initial","status":200,"redirectLocation":null,"serverTimingMs":7533.975784000000203377567231655120849609375,"visitId":null},"http":{"requestHeaders":{"cookie":"[REDACTED]","accept-language":"en-US,en;q=0.9,ur;q=0.8","sec-fetch-dest":"document","sec-fetch-user":"?1","sec-fetch-mode":"navigate","sec-fetch-site":"same-origin","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36","upgrade-insecure-requests":"1","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua-mobile":"?0","sec-ch-ua":"\"Not=A?Brand\";v=\"99\", \"Google Chrome\";v=\"151\", \"Chromium\";v=\"151\"","cache-control":"no-cache","pragma":"no-cache","x-real-ip":"119.73.3.88","x-forwarded-server":"mai.yourhealthgrades.com","x-forwarded-proto":"https","x-forwarded-port":"443","x-forwarded-host":"mai.yourhealthgrades.com","x-forwarded-for":"119.73.3.88","host":"mai.yourhealthgrades.com"},"responseHeaders":{"cache-control":"private, must-revalidate","date":"Tue, 18 Aug 2026 15:45:13 GMT","content-type":"text/html; charset=utf-8","pragma":"no-cache","expires":"-1","link":"<https://mai.yourhealthgrades.com/build/assets/instrument-sans-400-normal-DRC__1Mx.woff2>; rel=\"preload\"; as=\"font\"; type=\"font/woff2\"; crossorigin=\"anonymous\", <https://mai.yourhealthgrades.com/build/assets/instrument-sans-500-normal-Dk9ku72i.woff2>; rel=\"preload\"; as=\"font\"; type=\"font/woff2\"; crossorigin=\"anonymous\", <https://mai.yourhealthgrades.com/build/assets/instrument-sans-600-normal-B7fBEWYG.woff2>; rel=\"preload\"; as=\"font\"; type=\"font/woff2\"; crossorigin=\"anonymous\", <https://mai.yourhealthgrades.com/build/assets/app-jIUCPaAX.css>; rel=\"preload\"; as=\"style\", <https://mai.yourhealthgrades.com/build/assets/app-B844j2As.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/rolldown-runtime-hePW80VL.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/wayfinder-B5p4WR1l.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/use-appearance-DHaqGd9e.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/dist-Cq9eU1F4.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/button-DfFyfAPG.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/dist-CjqMEzn_.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/dist-Cr8NyOQn.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/createLucideIcon-ZH4XCl8T.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/dist-CvTdXn1R.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/trending-up-eJLSJP8C.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/input-iZandckT.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/separator-hgjo96Oe.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/sheet-CERIAxH5.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/routes-BgR48Wib.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/profile-DHPP-Hxi.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/growth-score-CZgxH2-J.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/heading-DxKpuEXV.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/appearance-DQiQ5CBV.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/integrations-eH-V30E0.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/security-BFo4GEDp.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/dashboard-BY90VGoM.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/AreaChart-DcyBnQRZ.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/growth-score-charts-19Ekxaly.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/minus-DQeTm0ai.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/card-BzOGMGIJ.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/agent-CX28NUg7.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/alert-Bm9twx2I.js>; rel=\"modulepreload\"; as=\"script\", <https://mai.yourhealthgrades.com/build/assets/badge-C5nsabG5.js>; rel=\"modulepreload\"; as=\"script\"","vary":"X-Inertia","x-inertia-devtools-id":"01M0ARRN5EX1ZM7PNN398JXE8R","x-inertia-devtools-parent-out":"01M0ARRN5EX1ZM7PNN398JXE8R"},"requestBody":{"status":"empty"},"responseBody":{"status":"present","value":{"component":"dashboard","props":{"errors":[],"name":"MonilyAI","auth":{"user":{"id":1,"name":"Test User","email":"test@example.com","email_verified_at":"2026-08-13T16:57:43.000000Z","two_factor_confirmed_at":null,"created_at":"2026-08-13T16:57:43.000000Z","updated_at":"2026-08-13T16:57:43.000000Z"}},"sidebarOpen":false,"company":{"id":1,"name":"Monily Demo Co","base_currency":"USD","external_company_id":"10","external_account_type":"quickbook"},"connected":true,"analysis":{"company_name":"Monily Demo Co","account_type":"quickbook","years":[{"year":2022,"revenue":7461705.15000000037252902984619140625,"net_income":635955.819999999948777258396148681640625},{"year":2023,"revenue":6965154.129999999888241291046142578125,"net_income":404083.76000000000931322574615478515625},{"year":2024,"revenue":4609063.99000000022351741790771484375,"net_income":663085.959999999962747097015380859375},{"year":2025,"revenue":4757176.049999999813735485076904296875,"net_income":948598.44999999995343387126922607421875},{"year":2026,"revenue":3244173.549999999813735485076904296875,"net_income":500865.109999999986030161380767822265625}],"transitions":[{"from_year":2022,"to_year":2023,"previous_revenue":7461705.15000000037252902984619140625,"current_revenue":6965154.129999999888241291046142578125,"previous_net_income":635955.819999999948777258396148681640625,"current_net_income":404083.76000000000931322574615478515625,"revenue_growth_pct":-6.6500000000000003552713678800500929355621337890625,"net_income_growth_pct":-36.46000000000000085265128291212022304534912109375,"growth_score":20.030000000000001136868377216160297393798828125,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":-231872.0599999999976716935634613037109375,"flags":[]},{"from_year":2023,"to_year":2024,"previous_revenue":6965154.129999999888241291046142578125,"current_revenue":4609063.99000000022351741790771484375,"previous_net_income":404083.76000000000931322574615478515625,"current_net_income":663085.959999999962747097015380859375,"revenue_growth_pct":-33.8299999999999982946974341757595539093017578125,"net_income_growth_pct":64.099999999999994315658113919198513031005859375,"growth_score":40,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":259002.2000000000116415321826934814453125,"flags":[]},{"from_year":2024,"to_year":2025,"previous_revenue":4609063.99000000022351741790771484375,"current_revenue":4757176.049999999813735485076904296875,"previous_net_income":663085.959999999962747097015380859375,"current_net_income":948598.44999999995343387126922607421875,"revenue_growth_pct":3.20999999999999996447286321199499070644378662109375,"net_income_growth_pct":43.06000000000000227373675443232059478759765625,"growth_score":74.81999999999999317878973670303821563720703125,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":285512.48999999999068677425384521484375,"flags":[]},{"from_year":2025,"to_year":2026,"previous_revenue":4757176.049999999813735485076904296875,"current_revenue":3244173.549999999813735485076904296875,"previous_net_income":948598.44999999995343387126922607421875,"current_net_income":500865.109999999986030161380767822265625,"revenue_growth_pct":-31.800000000000000710542735760100185871124267578125,"net_income_growth_pct":-47.2000000000000028421709430404007434844970703125,"growth_score":0,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":-447733.3400000000256113708019256591796875,"flags":[]}],"growth_score":33.71000000000000085265128291212022304534912109375,"grade":"D","trend":"declining","sync":{"synced_at":"2026-08-18T15:15:24+00:00","refreshing":false,"last_error":null},"data_quality":{"missing_years":[],"has_sign_flips":false,"status":null},"metrics":{"latest_revenue":3244173.549999999813735485076904296875,"latest_net_income":500865.109999999986030161380767822265625,"latest_net_margin":15.4399999999999995026200849679298698902130126953125,"revenue_growth_pct":-31.800000000000000710542735760100185871124267578125,"net_income_growth_pct":-47.2000000000000028421709430404007434844970703125,"net_income_delta":-447733.3400000000256113708019256591796875,"best_transition_score":74.81999999999999317878973670303821563720703125,"weakest_transition_score":0,"score_range":74.81999999999999317878973670303821563720703125,"score_volatility":27.629999999999999005240169935859739780426025390625,"scored_transition_count":4,"coverage_years":5},"ratios":{"profitability":{"score":86.7300000000000039790393202565610408782958984375,"label":"Strong","inputs":{"ebit_margin":18.949999999999999289457264239899814128875732421875,"gross_margin":null,"net_margin":null,"expense_ratio":90.6200000000000045474735088646411895751953125}},"liquidity":{"score":0,"label":"Needs attention","inputs":{"current_ratio":0}},"solvency":{"score":100,"label":"Strong","inputs":{"debt_to_equity":0,"debt_to_total_assets":0,"interest_cover":983.950000000000045474735088646411895751953125,"std_to_net_worth":0}},"efficiency":{"score":88.7600000000000051159076974727213382720947265625,"label":"Strong","inputs":{"roe":19.550000000000000710542735760100185871124267578125,"roa":19.550000000000000710542735760100185871124267578125,"activity_ratio":1.0300000000000000266453525910037569701671600341796875,"cash_conversion_cycle":1}}}},"summary":{"growth_score":33.71000000000000085265128291212022304534912109375,"grade":"D","trend":"declining","latest_revenue":3244173.549999999813735485076904296875,"latest_net_income":500865.109999999986030161380767822265625,"latest_net_margin":15.4399999999999995026200849679298698902130126953125,"revenue_growth_pct":-31.800000000000000710542735760100185871124267578125,"net_income_growth_pct":-47.2000000000000028421709430404007434844970703125,"net_income_delta":-447733.3400000000256113708019256591796875,"best_transition_score":74.81999999999999317878973670303821563720703125,"weakest_transition_score":0,"score_range":74.81999999999999317878973670303821563720703125,"score_volatility":27.629999999999999005240169935859739780426025390625,"scored_transition_count":4,"coverage_years":5},"trend":{"points":[{"period":"2022–2023","score":20.030000000000001136868377216160297393798828125},{"period":"2023–2024","score":40},{"period":"2024–2025","score":74.81999999999999317878973670303821563720703125},{"period":"2025–2026","score":0}],"latest_period":{"from_year":2025,"to_year":2026}},"recent_financials":[{"year":2026,"revenue":3244173.549999999813735485076904296875,"net_income":500865.109999999986030161380767822265625},{"year":2025,"revenue":4757176.049999999813735485076904296875,"net_income":948598.44999999995343387126922607421875},{"year":2024,"revenue":4609063.99000000022351741790771484375,"net_income":663085.959999999962747097015380859375},{"year":2023,"revenue":6965154.129999999888241291046142578125,"net_income":404083.76000000000931322574615478515625}],"actions":{"advice":{"good_to_have":[{"title":"Formalize a working-capital policy","impact":"low","description":"Document target current_ratio and days-sales-outstanding limits, linking them to operating covenants when you secure a credit line. This converts ad-hoc actions into repeatable discipline."},{"title":"Leverage strong solvency for better vendor terms","impact":"low","description":"Solvency is excellent (solvency.score = 100; debt_to_equity = 0; interest_cover ≈ 983.95). Use this strength when negotiating longer payment terms or a cost-effective credit facility."},{"title":"Preserve efficiency gains while scaling","impact":"low","description":"Efficiency is strong (efficiency.score = 88.76; roe = roa = 19.55). Capture process documentation and KPIs so efficiency is retained if revenue recovers."}],"critical_must_do":[{"title":"Restore basic liquidity (current ratio)","impact":"high","description":"The liquidity score is 0 with current_ratio = 0 (ratios.liquidity.inputs.current_ratio). That creates immediate operational risk after the 2025→2026 revenue decline (-31.8%) and net income decline (-47.2%). Establish a short-term cash buffer: prioritize collecting receivables, negotiate 60–90 day supplier terms, and secure a committed 3–6 month revolving credit or working-capital line to cover payroll and critical suppliers."},{"title":"Stabilize revenue after the 2025→2026 decline","impact":"high","description":"Revenue fell 31.8% from 2025 to 2026 (transitions: 2025→2026, revenue_growth_pct = -31.8%, weakest_transition_score = 0). Stop further top-line erosion by running quick-win client retention (top 20% clients), pausing non-essential new product launches, and offering limited-time renewals/discounts for at-risk accounts."},{"title":"Cut immediate cash-draining discretionary spend","impact":"high","description":"Although profitability and efficiency scores are strong, net_income dropped -47.2% in 2026 (metrics.net_income_growth_pct). Identify and pause discretionary spend tied to the 2024–2026 volatility (travel, marketing pilots, non-critical contractor hours) to preserve cash for core operations."}],"three_month_plan":{"month_1":["Cash triage: run a 13-week cash forecast; freeze discretionary spend and identify a 3–6 month credit line (critical_must_do items).","Collections sprint: deploy automated invoicing and offer 2–5% early-payment discounts for top 20% AR (areas_needing_focus).","Client retention: call top 20 clients, negotiate renewals or short-term incentives to protect revenue (critical_must_do)."],"month_2":["Negotiate vendor terms using solvency strength; convert short-term payables into staged payments where possible (good_to_have).","Implement weekly cash reporting and a rolling 12-month forecast with downside scenario (areas_needing_focus).","Execute immediate price/bundle adjustments for identified at-risk segments to protect margin (areas_needing_focus)."],"month_3":["Close a committed working-capital facility or an overdraft solution to replace emergency measures (critical_must_do).","Finalize a working-capital policy and DSO targets; assign ownership for collections and cash reporting (good_to_have).","Review results: measure improvement in current_ratio (target >0.8) and one-month revenue trend; iterate next-quarter plan."]},"areas_needing_focus":[{"title":"Fix accounts receivable and collections process","impact":"medium","description":"Activity and cash conversion inputs look healthy (efficiency.activity_ratio = 1.03, cash_conversion_cycle = 1), yet current_ratio = 0 implies AR/Cash timing problems. Implement strict invoicing cadence, automated reminders, and short-term incentives for early payments to convert sales into usable cash faster."},{"title":"Create a 12-month forecast and scenario plan","impact":"medium","description":"Given the trend 'declining' and score volatility (metrics.score_volatility ≈ 27.63) with 4 scored transitions, build monthly P&L, cash flow, and balance-sheet scenarios (base, downside, recovery) tied to revenue drivers to prevent surprises and guide credit/draw decisions."},{"title":"Re-price or bundle offerings to protect margin","impact":"medium","description":"Profitability shows strength (profitability.score = 86.73; ebit_margin = 18.95; latest_net_margin = 15.44) but recent revenue drops compress leverage. Review pricing and bundle options for at-risk segments to preserve margins while recovering volume."}],"next_grade_projection":{"months_3":{"grade":"C","score":60},"months_6":{"grade":"B","score":72}},"upskill_recommendation":{"title":"Working-capital and cash-flow management","description":"Develop practical skills in 13-week cash forecasting, AR collections playbooks, and negotiating short-term credit lines. This targets the weakest area (ratios.liquidity with current_ratio = 0) and will materially reduce operational risk from future revenue volatility (see transitions: 2025→2026)."},"generated_at":"2026-08-18T15:39:32+00:00","is_stale":true},"has_advice":true},"data_health":{"status":"healthy","synced_at":"2026-08-18T15:15:24+00:00","refreshing":false,"last_error":null,"missing_years":[],"has_sign_flips":false,"coverage_years":5}},"url":"/dashboard","version":"62eb690ddd12359eb9e6d38c5b840d39","sharedProps":["errors","name","auth","sidebarOpen"]}}},"props":{"errors":{"shared":true,"inertiaType":"always","shareSource":{"file":"/home/fahim/public_html/monily-ai/vendor/inertiajs/inertia-laravel/src/Middleware.php","line":72}},"name":{"shared":true,"inertiaType":null,"shareSource":{"file":"/home/fahim/public_html/monily-ai/app/Http/Middleware/HandleInertiaRequests.php","line":40}},"auth":{"shared":true,"inertiaType":null,"shareSource":{"file":"/home/fahim/public_html/monily-ai/app/Http/Middleware/HandleInertiaRequests.php","line":41}},"sidebarOpen":{"shared":true,"inertiaType":null,"shareSource":{"file":"/home/fahim/public_html/monily-ai/app/Http/Middleware/HandleInertiaRequests.php","line":44}},"company":{"shared":false,"inertiaType":null},"connected":{"shared":false,"inertiaType":null},"analysis":{"shared":false,"inertiaType":null},"summary":{"shared":false,"inertiaType":null},"trend":{"shared":false,"inertiaType":null},"recent_financials":{"shared":false,"inertiaType":null},"actions":{"shared":false,"inertiaType":null},"data_health":{"shared":false,"inertiaType":null}},"propValues":{"errors":[],"name":"MonilyAI","auth":{"user":{"id":1,"name":"Test User","email":"test@example.com","email_verified_at":"2026-08-13T16:57:43.000000Z","two_factor_confirmed_at":null,"created_at":"2026-08-13T16:57:43.000000Z","updated_at":"2026-08-13T16:57:43.000000Z"}},"sidebarOpen":false,"company":{"id":1,"name":"Monily Demo Co","base_currency":"USD","external_company_id":"10","external_account_type":"quickbook"},"connected":true,"analysis":{"company_name":"Monily Demo Co","account_type":"quickbook","years":[{"year":2022,"revenue":7461705.15000000037252902984619140625,"net_income":635955.819999999948777258396148681640625},{"year":2023,"revenue":6965154.129999999888241291046142578125,"net_income":404083.76000000000931322574615478515625},{"year":2024,"revenue":4609063.99000000022351741790771484375,"net_income":663085.959999999962747097015380859375},{"year":2025,"revenue":4757176.049999999813735485076904296875,"net_income":948598.44999999995343387126922607421875},{"year":2026,"revenue":3244173.549999999813735485076904296875,"net_income":500865.109999999986030161380767822265625}],"transitions":[{"from_year":2022,"to_year":2023,"previous_revenue":7461705.15000000037252902984619140625,"current_revenue":6965154.129999999888241291046142578125,"previous_net_income":635955.819999999948777258396148681640625,"current_net_income":404083.76000000000931322574615478515625,"revenue_growth_pct":-6.6500000000000003552713678800500929355621337890625,"net_income_growth_pct":-36.46000000000000085265128291212022304534912109375,"growth_score":20.030000000000001136868377216160297393798828125,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":-231872.0599999999976716935634613037109375,"flags":[]},{"from_year":2023,"to_year":2024,"previous_revenue":6965154.129999999888241291046142578125,"current_revenue":4609063.99000000022351741790771484375,"previous_net_income":404083.76000000000931322574615478515625,"current_net_income":663085.959999999962747097015380859375,"revenue_growth_pct":-33.8299999999999982946974341757595539093017578125,"net_income_growth_pct":64.099999999999994315658113919198513031005859375,"growth_score":40,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":259002.2000000000116415321826934814453125,"flags":[]},{"from_year":2024,"to_year":2025,"previous_revenue":4609063.99000000022351741790771484375,"current_revenue":4757176.049999999813735485076904296875,"previous_net_income":663085.959999999962747097015380859375,"current_net_income":948598.44999999995343387126922607421875,"revenue_growth_pct":3.20999999999999996447286321199499070644378662109375,"net_income_growth_pct":43.06000000000000227373675443232059478759765625,"growth_score":74.81999999999999317878973670303821563720703125,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":285512.48999999999068677425384521484375,"flags":[]},{"from_year":2025,"to_year":2026,"previous_revenue":4757176.049999999813735485076904296875,"current_revenue":3244173.549999999813735485076904296875,"previous_net_income":948598.44999999995343387126922607421875,"current_net_income":500865.109999999986030161380767822265625,"revenue_growth_pct":-31.800000000000000710542735760100185871124267578125,"net_income_growth_pct":-47.2000000000000028421709430404007434844970703125,"growth_score":0,"status":"scored","revenue_status":"scored","net_income_status":"scored","missing_years":[],"net_income_delta":-447733.3400000000256113708019256591796875,"flags":[]}],"growth_score":33.71000000000000085265128291212022304534912109375,"grade":"D","trend":"declining","sync":{"synced_at":"2026-08-18T15:15:24+00:00","refreshing":false,"last_error":null},"data_quality":{"missing_years":[],"has_sign_flips":false,"status":null},"metrics":{"latest_revenue":3244173.549999999813735485076904296875,"latest_net_income":500865.109999999986030161380767822265625,"latest_net_margin":15.4399999999999995026200849679298698902130126953125,"revenue_growth_pct":-31.800000000000000710542735760100185871124267578125,"net_income_growth_pct":-47.2000000000000028421709430404007434844970703125,"net_income_delta":-447733.3400000000256113708019256591796875,"best_transition_score":74.81999999999999317878973670303821563720703125,"weakest_transition_score":0,"score_range":74.81999999999999317878973670303821563720703125,"score_volatility":27.629999999999999005240169935859739780426025390625,"scored_transition_count":4,"coverage_years":5},"ratios":{"profitability":{"score":86.7300000000000039790393202565610408782958984375,"label":"Strong","inputs":{"ebit_margin":18.949999999999999289457264239899814128875732421875,"gross_margin":null,"net_margin":null,"expense_ratio":90.6200000000000045474735088646411895751953125}},"liquidity":{"score":0,"label":"Needs attention","inputs":{"current_ratio":0}},"solvency":{"score":100,"label":"Strong","inputs":{"debt_to_equity":0,"debt_to_total_assets":0,"interest_cover":983.950000000000045474735088646411895751953125,"std_to_net_worth":0}},"efficiency":{"score":88.7600000000000051159076974727213382720947265625,"label":"Strong","inputs":{"roe":19.550000000000000710542735760100185871124267578125,"roa":19.550000000000000710542735760100185871124267578125,"activity_ratio":1.0300000000000000266453525910037569701671600341796875,"cash_conversion_cycle":1}}}},"summary":{"growth_score":33.71000000000000085265128291212022304534912109375,"grade":"D","trend":"declining","latest_revenue":3244173.549999999813735485076904296875,"latest_net_income":500865.109999999986030161380767822265625,"latest_net_margin":15.4399999999999995026200849679298698902130126953125,"revenue_growth_pct":-31.800000000000000710542735760100185871124267578125,"net_income_growth_pct":-47.2000000000000028421709430404007434844970703125,"net_income_delta":-447733.3400000000256113708019256591796875,"best_transition_score":74.81999999999999317878973670303821563720703125,"weakest_transition_score":0,"score_range":74.81999999999999317878973670303821563720703125,"score_volatility":27.629999999999999005240169935859739780426025390625,"scored_transition_count":4,"coverage_years":5},"trend":{"points":[{"period":"2022–2023","score":20.030000000000001136868377216160297393798828125},{"period":"2023–2024","score":40},{"period":"2024–2025","score":74.81999999999999317878973670303821563720703125},{"period":"2025–2026","score":0}],"latest_period":{"from_year":2025,"to_year":2026}},"recent_financials":[{"year":2026,"revenue":3244173.549999999813735485076904296875,"net_income":500865.109999999986030161380767822265625},{"year":2025,"revenue":4757176.049999999813735485076904296875,"net_income":948598.44999999995343387126922607421875},{"year":2024,"revenue":4609063.99000000022351741790771484375,"net_income":663085.959999999962747097015380859375},{"year":2023,"revenue":6965154.129999999888241291046142578125,"net_income":404083.76000000000931322574615478515625}],"actions":{"advice":{"good_to_have":[{"title":"Formalize a working-capital policy","impact":"low","description":"Document target current_ratio and days-sales-outstanding limits, linking them to operating covenants when you secure a credit line. This converts ad-hoc actions into repeatable discipline."},{"title":"Leverage strong solvency for better vendor terms","impact":"low","description":"Solvency is excellent (solvency.score = 100; debt_to_equity = 0; interest_cover ≈ 983.95). Use this strength when negotiating longer payment terms or a cost-effective credit facility."},{"title":"Preserve efficiency gains while scaling","impact":"low","description":"Efficiency is strong (efficiency.score = 88.76; roe = roa = 19.55). Capture process documentation and KPIs so efficiency is retained if revenue recovers."}],"critical_must_do":[{"title":"Restore basic liquidity (current ratio)","impact":"high","description":"The liquidity score is 0 with current_ratio = 0 (ratios.liquidity.inputs.current_ratio). That creates immediate operational risk after the 2025→2026 revenue decline (-31.8%) and net income decline (-47.2%). Establish a short-term cash buffer: prioritize collecting receivables, negotiate 60–90 day supplier terms, and secure a committed 3–6 month revolving credit or working-capital line to cover payroll and critical suppliers."},{"title":"Stabilize revenue after the 2025→2026 decline","impact":"high","description":"Revenue fell 31.8% from 2025 to 2026 (transitions: 2025→2026, revenue_growth_pct = -31.8%, weakest_transition_score = 0). Stop further top-line erosion by running quick-win client retention (top 20% clients), pausing non-essential new product launches, and offering limited-time renewals/discounts for at-risk accounts."},{"title":"Cut immediate cash-draining discretionary spend","impact":"high","description":"Although profitability and efficiency scores are strong, net_income dropped -47.2% in 2026 (metrics.net_income_growth_pct). Identify and pause discretionary spend tied to the 2024–2026 volatility (travel, marketing pilots, non-critical contractor hours) to preserve cash for core operations."}],"three_month_plan":{"month_1":["Cash triage: run a 13-week cash forecast; freeze discretionary spend and identify a 3–6 month credit line (critical_must_do items).","Collections sprint: deploy automated invoicing and offer 2–5% early-payment discounts for top 20% AR (areas_needing_focus).","Client retention: call top 20 clients, negotiate renewals or short-term incentives to protect revenue (critical_must_do)."],"month_2":["Negotiate vendor terms using solvency strength; convert short-term payables into staged payments where possible (good_to_have).","Implement weekly cash reporting and a rolling 12-month forecast with downside scenario (areas_needing_focus).","Execute immediate price/bundle adjustments for identified at-risk segments to protect margin (areas_needing_focus)."],"month_3":["Close a committed working-capital facility or an overdraft solution to replace emergency measures (critical_must_do).","Finalize a working-capital policy and DSO targets; assign ownership for collections and cash reporting (good_to_have).","Review results: measure improvement in current_ratio (target >0.8) and one-month revenue trend; iterate next-quarter plan."]},"areas_needing_focus":[{"title":"Fix accounts receivable and collections process","impact":"medium","description":"Activity and cash conversion inputs look healthy (efficiency.activity_ratio = 1.03, cash_conversion_cycle = 1), yet current_ratio = 0 implies AR/Cash timing problems. Implement strict invoicing cadence, automated reminders, and short-term incentives for early payments to convert sales into usable cash faster."},{"title":"Create a 12-month forecast and scenario plan","impact":"medium","description":"Given the trend 'declining' and score volatility (metrics.score_volatility ≈ 27.63) with 4 scored transitions, build monthly P&L, cash flow, and balance-sheet scenarios (base, downside, recovery) tied to revenue drivers to prevent surprises and guide credit/draw decisions."},{"title":"Re-price or bundle offerings to protect margin","impact":"medium","description":"Profitability shows strength (profitability.score = 86.73; ebit_margin = 18.95; latest_net_margin = 15.44) but recent revenue drops compress leverage. Review pricing and bundle options for at-risk segments to preserve margins while recovering volume."}],"next_grade_projection":{"months_3":{"grade":"C","score":60},"months_6":{"grade":"B","score":72}},"upskill_recommendation":{"title":"Working-capital and cash-flow management","description":"Develop practical skills in 13-week cash forecasting, AR collections playbooks, and negotiating short-term credit lines. This targets the weakest area (ratios.liquidity with current_ratio = 0) and will materially reduce operational risk from future revenue volatility (see transitions: 2025→2026)."},"generated_at":"2026-08-18T15:39:32+00:00","is_stale":true},"has_advice":true},"data_health":{"status":"healthy","synced_at":"2026-08-18T15:15:24+00:00","refreshing":false,"last_error":null,"missing_years":[],"has_sign_flips":false,"coverage_years":5}},"route":{"name":"dashboard","uri":"/dashboard","action":"App\\Http\\Controllers\\DashboardController","actionSource":{"file":"/home/fahim/public_html/monily-ai/app/Http/Controllers/DashboardController.php","line":16}},"renderSource":{"file":"/home/fahim/public_html/monily-ai/app/Http/Controllers/DashboardController.php","line":18},"componentPath":"/home/fahim/public_html/monily-ai/resources/js/pages/dashboard.tsx"}