What arrives when a company reports, how to read it, and how to ask for what is missing.
Reports are the main thing that passes between a company and its investors in
Vein. They arrive on your Requests page, whether or not you asked for them,
and when something is missing, a request is how you name it.
The Requests page has three tabs: Received Reports, where the page opens,
Ad-Hoc Requests, where the asks you have made are tracked, and Schedules &
Templates. Reports land on Received Reports.
Above the list, three counts summarise it and a filter divides reports by where
they came from:
Filter
Shows
All
Everything you have received
Fulfilled Requests
Reports sent in answer to something you asked for
Proactive
Reports the company sent without being asked
That split is worth paying attention to. A company that only ever appears under
Fulfilled Requests is one you are pulling information out of; a company that
appears under Proactive is reporting on its own initiative. The difference tends
to say more than any single metric inside the reports.The search box matches company name and report title together, so you can find
“Q3” across the portfolio or everything from one company without changing filter.
Companies choose which blocks to include and in what order. Financial blocks
show the company’s figures, such as a table of metrics or a chart with its
source line beneath it. Written sections (key hires, product milestones,
customer wins, risks, and asks) are the company’s own words: they are context
the numbers cannot carry.
A report is frozen when it is sent. It shows what the company’s figures said at
that moment and does not update afterwards.
A request names what you want rather than sending a blank prompt. The company
knows exactly what to produce, and you get answers in a comparable shape across
the portfolio instead of a different format from every company. Requests are
built as a five-section form (Select Companies, Select Topics, Request Details,
Schedule, and Review & Send), and one request can go to several companies at
once, which is what makes the results comparable.
1
Open Requests and start one
Every ask you have made is tracked on the Ad-Hoc Requests tab, alongside the
reports companies have already sent you on Received Reports. Creating a
request is limited to admins and owners.
Press New Request, top right.
2
Select companies
Tick every company this request should go to. Sending one request to five
companies is what gets you five answers in the same shape; building five
separate requests rarely does.
The request form. Sections track down the right-hand side; the progress card shows what is still required.
3
Select topics
Topics are what the company should cover: financial metrics, customer and
pilot wins, partnerships, product milestones, key hires, fundraising, risks,
asks, and Custom Questions of your own. The company sees your selections and gets
a block for each topic in their report, so a topic here becomes a section
there.
Asking for fewer topics, consistently, is worth more than asking for
everything once. Consistency is what makes the portfolio comparable
quarter over quarter.
4
Add details and a schedule
Request details set the due date and carry any context or specific asks that
the topics do not cover. Choose No due date for a request that should
stay open until the company answers, such as an onboarding report for a
company that joins late. The Make it recurring section is what turns a one-off into a
standing request, so you are not rebuilding the same ask every quarter.
5
Review and send
The final section summarises what is going to whom. Companies and topics are
both required, and the progress card tells you what is still missing before the
request can go.
A request shows as pending until the company responds, then flips to fulfilled
with the report attached. A request with a due date that passes unanswered
becomes expired; one with no due date stays pending. Companies see your request
inside their own Reporting page, so nothing depends on an email being noticed.When a company hasn’t responded, open the request and press Send reminder,
or press Remind pending above the list on the Ad-Hoc Requests tab to nudge every company in the current
view that still owes you a report. The company gets a notification in Vein and
an email. Each request can be reminded once every 24 hours.For putting a request on a cadence, see
schedules and templates.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vein Docs","colors":{"primary":"#bb0a1e","light":"#e84b5a","dark":"#8b0000"},"logo":{"light":"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/logo-light.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=1a281556826930be18ee7a0e6b22b2a6","dark":"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/logo-dark.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=6e072fb98d7bafb71a712796417fa43f"},"favicon":"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/favicon.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=827b7ca52858283d3fc1ef2ac528232b","appearance":{"default":"system","strict":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vein","hasAudioNarration":false,"actualSubdomain":"vein","customDomains":["docs.vein.finance"],"gitSource":{"type":"github","owner":"bostesa","repo":"vein","deployBranch":"main","contentDirectory":"apps/guides","isPrivate":true,"mountPath":"","label":"","_id":"6ada2dde16a91434b9061f73"},"chroma":{"collectionId":"9ba539ff-f141-43b9-b07c-1ae2244bf6fc","liveDeploymentHistoryId":"6ae0d1cc01e51dac894ffac5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0d1cc01e51dac894ffac5"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae0d1cc01e51dac894ffac5","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"For Companies","count":5},{"language":"default","tag":"Your Account","count":3},{"language":"default","tag":"For Investors","count":3},{"language":"default","tag":"Get Started","count":2},{"language":"default","tag":"Support","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--vein-flow-radius:20px;--vein-flow-accent:#bb0a1e;--vein-flow-node-bg:rgba(187, 10, 30, 0.04);--vein-flow-node-border:rgba(187, 10, 30, 0.16);--vein-flow-node-text:#1f2328;--vein-flow-note-text:#5b6470;--vein-flow-strong-bg:rgba(187, 10, 30, 0.1);--vein-flow-strong-border:rgba(187, 10, 30, 0.34);--vein-flow-line:rgba(187, 10, 30, 0.32);--vein-flow-halo:rgba(187, 10, 30, 0.08);--vein-flow-gap:46px}.dark,[data-theme=dark]{--vein-flow-accent:#e84b5a;--vein-flow-node-bg:rgba(232, 75, 90, 0.1);--vein-flow-node-border:rgba(232, 75, 90, 0.28);--vein-flow-node-text:#e9edf2;--vein-flow-note-text:#9aa4b1;--vein-flow-strong-bg:rgba(232, 75, 90, 0.18);--vein-flow-strong-border:rgba(232, 75, 90, 0.46);--vein-flow-line:rgba(232, 75, 90, 0.42);--vein-flow-halo:rgba(232, 75, 90, 0.12)}.vein-flow{margin:1.75rem 0;container-type:inline-size}.vein-flow__node{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:62px;padding:14px 18px;border:1.5px solid var(--vein-flow-node-border);border-radius:var(--vein-flow-radius);background:var(--vein-flow-node-bg);text-align:center;line-height:1.35}.vein-flow__label{color:var(--vein-flow-node-text);font-size:.8125rem;font-weight:600;letter-spacing:-.005em}.vein-flow__note{color:var(--vein-flow-note-text);font-size:.6875rem;font-weight:400}.vein-flow__node--strong{border-color:var(--vein-flow-strong-border);background:var(--vein-flow-strong-bg);box-shadow:0 0 0 5px var(--vein-flow-halo)}.vein-flow__node--decision{border-style:dashed;border-color:var(--vein-flow-strong-border)}.vein-flow__chevron{display:flex;flex:none;align-items:center;justify-content:center;width:var(--vein-flow-gap);color:var(--vein-flow-accent)}.vein-flow__chevron svg{width:20px;height:12px;overflow:visible}.vein-flow__track{display:grid;grid-template-columns:repeat(var(--vein-flow-n),minmax(0,1fr));column-gap:var(--vein-flow-gap);align-items:stretch}.vein-flow__cell{position:relative;display:flex}.vein-flow__cell>.vein-flow__node{flex:1}.vein-flow__cell>.vein-flow__chevron{position:absolute;top:50%;right:calc(-1*var(--vein-flow-gap));transform:translateY(-50%);height:24px}.vein-flow__loop{position:relative;height:46px;color:var(--vein-flow-accent)}.vein-flow__loop-path{position:absolute;top:0;bottom:22px;border:1.5px solid currentColor;border-top:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px}.vein-flow__loop-label{position:absolute;bottom:0;transform:translateX(-50%);padding:1px 9px;border:1px solid var(--vein-flow-node-border);border-radius:999px;background:var(--vein-flow-node-bg);color:var(--vein-flow-note-text);font-size:.625rem;font-weight:600;line-height:1.6;white-space:nowrap}.vein-flow__loop-chevron{position:absolute;bottom:22px;display:flex;transform:translate(-50%,50%) rotate(180deg)}.vein-flow__branching{display:flex;align-items:stretch;column-gap:0}.vein-flow__branching>.vein-flow__node{flex:1;align-self:center}.vein-flow__stack{display:flex;flex:1;flex-direction:column;row-gap:0}.vein-flow__stack>.vein-flow__row{flex:1;padding:7px 0}.vein-flow__spine{position:relative;flex:none;width:52px;color:var(--vein-flow-line)}.vein-flow__spine svg{position:absolute;inset:0;width:100%;height:100%}.vein-flow__center{flex:1}.vein-flow__center,.vein-flow__row{display:flex;align-items:center}.vein-flow__pair>.vein-flow__node,.vein-flow__row>.vein-flow__node{flex:1}.vein-flow__compare{display:flex;flex-direction:column;row-gap:14px}.vein-flow__pair{display:flex;align-items:center}@container (max-width: 780px){.vein-flow{--vein-flow-gap:30px}}@container (max-width: 560px){.vein-flow__branching,.vein-flow__pair,.vein-flow__track{grid-template-columns:minmax(0,1fr);flex-direction:column;column-gap:0;row-gap:var(--vein-flow-gap)}.vein-flow__cell>.vein-flow__chevron,.vein-flow__pair>.vein-flow__chevron,.vein-flow__row>.vein-flow__chevron{position:absolute;top:auto;right:auto;bottom:calc(-1*var(--vein-flow-gap));left:50%;width:var(--vein-flow-gap);height:var(--vein-flow-gap);transform:translateX(-50%) rotate(90deg)}.vein-flow__pair,.vein-flow__row{position:relative}.vein-flow__stack{row-gap:var(--vein-flow-gap)}.vein-flow__loop,.vein-flow__spine{display:none}}"}],"page":{"pagePath":"guides/request-a-report","slug":"/guides/request-a-report","pageMetadata":{"title":"Read and request reports","sidebarTitle":"Reports","description":"What arrives when a company reports, how to read it, and how to ask for what is missing.","href":"/guides/request-a-report"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"What arrives when a company reports, how to read it, and how to ask for what is missing.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const Diagram=({kind=`chain`,steps=[],feedback=null,sources=[],decision=null,result=null,source=null,hub=null,branches=[],pairs=[]})=>{const glyph=k=>_jsxs(`svg`,{viewBox:`0 0 20 12`,fill:`none`,\"aria-hidden\":`true`,children:[_jsx(`path`,{d:`M1 6h15.5`,stroke:`currentColor`,strokeWidth:`1.75`,strokeLinecap:`round`}),_jsx(`path`,{d:`M13.5 1.5 18.5 6l-5 4.5`,stroke:`currentColor`,strokeWidth:`1.75`,strokeLinecap:`round`,strokeLinejoin:`round`})]},k);const arrow=k=>_jsx(`span`,{className:`vein-flow__chevron`,children:glyph(k)},`a${k}`);const box=(n,k,variant)=>n?_jsxs(`div`,{className:variant?`vein-flow__node vein-flow__node--${variant}`:`vein-flow__node`,children:[_jsx(`span`,{className:`vein-flow__label`,children:n.label}),n.note?_jsx(`span`,{className:`vein-flow__note`,children:n.note}):null]},`n${k}`):null;const spine=paths=>_jsx(`div`,{className:`vein-flow__spine`,children:_jsx(`svg`,{viewBox:`0 0 100 100`,preserveAspectRatio:`none`,fill:`none`,children:paths.map(d=>_jsx(`path`,{d,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,vectorEffect:`non-scaling-stroke`},d))})});if(kind===`merge`){return _jsx(`div`,{className:`vein-flow`,children:_jsxs(`div`,{className:`vein-flow__branching`,children:[_jsx(`div`,{className:`vein-flow__stack`,children:sources.map((s,i)=>_jsx(`div`,{className:`vein-flow__row`,children:box(s,i)},s.label))}),spine([`M0 25C55 25 45 50 100 50`,`M0 75C55 75 45 50 100 50`]),arrow(`d`),box(decision,`d`,`decision`),arrow(`r`),box(result,`r`,`strong`)]})})}if(kind===`fan`){return _jsx(`div`,{className:`vein-flow`,children:_jsxs(`div`,{className:`vein-flow__branching`,children:[box(source,`s`),arrow(`s`),box(hub,`h`),spine([`M0 50C55 50 45 16.667 100 16.667`,`M0 50H100`,`M0 50C55 50 45 83.333 100 83.333`]),_jsx(`div`,{className:`vein-flow__stack`,children:branches.map((b,i)=>_jsxs(`div`,{className:`vein-flow__row`,children:[arrow(`b${i}`),box(b,`b${i}`)]},b.label))})]})})}if(kind===`compare`){return _jsx(`div`,{className:`vein-flow`,children:_jsx(`div`,{className:`vein-flow__compare`,children:pairs.map((p,i)=>_jsxs(`div`,{className:`vein-flow__pair`,children:[box(p.from,`f${i}`),arrow(`p${i}`),box(p.to,`t${i}`,`strong`)]},p.from.label))})})}const n=steps.length;const centre=i=>`${((i+.5)/n*100).toFixed(3)}%`;return _jsxs(`div`,{className:`vein-flow`,children:[_jsx(`div`,{className:`vein-flow__track`,style:{\"--vein-flow-n\":n},children:steps.map((step,i)=>_jsxs(`div`,{className:`vein-flow__cell`,children:[box(step,i,step.strong?`strong`:null),i\u003cn-1?arrow(i):null]},step.label))}),feedback?_jsxs(`div`,{className:`vein-flow__loop`,children:[_jsx(`div`,{className:`vein-flow__loop-path`,style:{left:centre(feedback.to),right:`calc(100% - ${centre(feedback.from)})`}}),_jsx(`span`,{className:`vein-flow__loop-chevron`,style:{left:centre(feedback.to)},children:glyph(`loop`)}),feedback.label?_jsx(`span`,{className:`vein-flow__loop-label`,style:{left:`calc((${centre(feedback.to)} + ${centre(feedback.from)}) / 2)`},children:feedback.label}):null]}):null]})};function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Step,Steps,Table,Tip,Warning,_MdxComponentBoundary}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Reports are the main thing that passes between a company and its investors in\nVein. They arrive on your Requests page, whether or not you asked for them,\nand when something is missing, a request is how you name it.`}),`\n`,_jsx(_MdxComponentBoundary,{name:`Diagram`,children:_jsx(Diagram,{kind:`chain`,steps:[{label:`You send a request`},{label:`Pending`},{label:`Company builds the report`},{label:`Fulfilled`,note:`report attached`,strong:true}]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-arrives`,children:`What arrives`}),`\n`,_jsxs(_components.p,{children:[`The Requests page has three tabs: `,_jsx(_components.strong,{children:`Received Reports`}),`, where the page opens,\n`,_jsx(_components.strong,{children:`Ad-Hoc Requests`}),`, where the asks you have made are tracked, and `,_jsx(_components.strong,{children:`Schedules \u0026\nTemplates`}),`. Reports land on Received Reports.\nAbove the list, three counts summarise it and a filter divides reports by where\nthey came from:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Filter`}),_jsx(_components.th,{children:`Shows`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`All`}),_jsx(_components.td,{children:`Everything you have received`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fulfilled Requests`}),_jsx(_components.td,{children:`Reports sent in answer to something you asked for`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Proactive`}),_jsx(_components.td,{children:`Reports the company sent without being asked`})]})]})]}),`\n`,_jsx(_components.p,{children:`That split is worth paying attention to. A company that only ever appears under\nFulfilled Requests is one you are pulling information out of; a company that\nappears under Proactive is reporting on its own initiative. The difference tends\nto say more than any single metric inside the reports.`}),`\n`,_jsx(_components.p,{children:`The search box matches company name and report title together, so you can find\n“Q3” across the portfolio or everything from one company without changing filter.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-a-report-contains`,children:`What a report contains`}),`\n`,_jsx(_components.p,{children:`Companies choose which blocks to include and in what order. Financial blocks\nshow the company’s figures, such as a table of metrics or a chart with its\nsource line beneath it. Written sections (key hires, product milestones,\ncustomer wins, risks, and asks) are the company’s own words: they are context\nthe numbers cannot carry.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A report is frozen when it is sent. It shows what the company’s figures said at\nthat moment and does not update afterwards.`})}),`\n`,_jsx(Heading,{level:`2`,id:`ask-for-a-report`,children:`Ask for a report`}),`\n`,_jsx(_components.p,{children:`A request names what you want rather than sending a blank prompt. The company\nknows exactly what to produce, and you get answers in a comparable shape across\nthe portfolio instead of a different format from every company. Requests are\nbuilt as a five-section form (Select Companies, Select Topics, Request Details,\nSchedule, and Review \u0026 Send), and one request can go to several companies at\nonce, which is what makes the results comparable.`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open Requests and start one`,children:[_jsx(_components.p,{children:`Every ask you have made is tracked on the Ad-Hoc Requests tab, alongside the\nreports companies have already sent you on Received Reports. Creating a\nrequest is limited to admins and owners.`}),_jsx(Frame,{caption:`Press New Request, top right.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-1-new.png?fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=bb900df3e240cffa3a23a8f456af7ca5`,alt:`The Vein Requests page for investors with the New Request button highlighted`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/guides/vcreq-1-new.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-1-new.png?w=280\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=447e7ef06dc50b412460d0b78d79496c 280w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-1-new.png?w=560\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=9cf0c90f8f4f171ca7ca158a4bfd3939 560w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-1-new.png?w=840\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=51b5b6d9db7515105353c957c277e17e 840w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-1-new.png?w=1100\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=857cef95a214353675aeb7794a7bc6cb 1100w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-1-new.png?w=1650\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=703c6cd0be2a75bcbbdbb5ace4278358 1650w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-1-new.png?w=2500\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=bc7086cc6ff7c7f8f97a8a9a388fc763 2500w`})})]}),_jsxs(Step,{title:`Select companies`,children:[_jsx(_components.p,{children:`Tick every company this request should go to. Sending one request to five\ncompanies is what gets you five answers in the same shape; building five\nseparate requests rarely does.`}),_jsx(Frame,{caption:`The request form. Sections track down the right-hand side; the progress card shows what is still required.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-2-form.png?fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=36a72938e2d8e6950d0c7a8dcedae314`,alt:`The Vein new request form, showing company selection and topic selection`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/guides/vcreq-2-form.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-2-form.png?w=280\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=f146251de26e5f4d7da7a25e60e0967d 280w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-2-form.png?w=560\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=0b241e300724cf53afeb714874ab4339 560w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-2-form.png?w=840\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=dfae75f29282abee632e020d141cdf40 840w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-2-form.png?w=1100\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=9e8944e7ca4b0d5d3f94b909e22fb3d3 1100w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-2-form.png?w=1650\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=277f0670eca126dddb006fd57c7a7e51 1650w, https://mintcdn.com/vein/kRYnx98ZVsAJJV9P/images/guides/vcreq-2-form.png?w=2500\u0026fit=max\u0026auto=format\u0026n=kRYnx98ZVsAJJV9P\u0026q=85\u0026s=1e92e7de0611167f8e2425967fb83bae 2500w`})})]}),_jsxs(Step,{title:`Select topics`,children:[_jsxs(_components.p,{children:[`Topics are what the company should cover: financial metrics, customer and\npilot wins, partnerships, product milestones, key hires, fundraising, risks,\nasks, and `,_jsx(_components.strong,{children:`Custom Questions`}),` of your own. The company sees your selections and gets\na block for each topic in their report, so a topic here becomes a section\nthere.`]}),_jsx(Tip,{children:_jsx(_components.p,{children:`Asking for fewer topics, consistently, is worth more than asking for\neverything once. Consistency is what makes the portfolio comparable\nquarter over quarter.`})})]}),_jsx(Step,{title:`Add details and a schedule`,children:_jsxs(_components.p,{children:[`Request details set the due date and carry any context or specific asks that\nthe topics do not cover. Choose `,_jsx(_components.strong,{children:`No due date`}),` for a request that should\nstay open until the company answers, such as an onboarding report for a\ncompany that joins late. The `,_jsx(_components.strong,{children:`Make it recurring`}),` section is what turns a one-off into a\nstanding request, so you are not rebuilding the same ask every quarter.`]})}),_jsx(Step,{title:`Review and send`,children:_jsx(_components.p,{children:`The final section summarises what is going to whom. Companies and topics are\nboth required, and the progress card tells you what is still missing before the\nrequest can go.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`tracking-it`,children:`Tracking it`}),`\n`,_jsx(_components.p,{children:`A request shows as pending until the company responds, then flips to fulfilled\nwith the report attached. A request with a due date that passes unanswered\nbecomes expired; one with no due date stays pending. Companies see your request\ninside their own Reporting page, so nothing depends on an email being noticed.`}),`\n`,_jsxs(_components.p,{children:[`When a company hasn’t responded, open the request and press `,_jsx(_components.strong,{children:`Send reminder`}),`,\nor press `,_jsx(_components.strong,{children:`Remind pending`}),` above the list on the Ad-Hoc Requests tab to nudge every company in the current\nview that still owes you a report. The company gets a notification in Vein and\nan email. Each request can be reminded once every 24 hours.`]}),`\n`,_jsxs(_components.p,{children:[`For putting a request on a cadence, see\n`,_jsx(_components.a,{href:`/guides/reuse-request-templates`,children:`schedules and templates`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{Diagram,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Read and request reports","sidebarTitle":"Reports","description":"What arrives when a company reports, how to read it, and how to ask for what is missing.","href":"/guides/request-a-report"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[143,3166,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"What arrives","slug":"what-arrives","depth":2,"children":[]},{"title":"What a report contains","slug":"what-a-report-contains","depth":2,"children":[]},{"title":"Ask for a report","slug":"ask-for-a-report","depth":2,"children":[]},{"title":"Tracking it","slug":"tracking-it","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vein","siteName":"Vein Docs","title":"Read and request reports - Vein Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T16:31:14.665Z","originalFileLocation":"guides/request-a-report.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"What arrives when a company reports, how to read it, and how to ask for what is missing.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vein Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Read and request reports - Vein Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"What arrives when a company reports, how to read it, and how to ask for what is missing.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vein Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vein.finance/guides/request-a-report\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vein.mintlify.app/_mintlify/api/og/v2?division=For+Investors\u0026amp;title=Read+and+request+reports\u0026amp;description=What+arrives+when+a+company+reports%2C+how+to+read+it%2C+and+how+to+ask+for+what+is+missing.\u0026amp;theme=f66f22e93cec8a4a85818daf\u0026amp;signature=fc9dfc4b9c1a913ea39cdeacb583d11dcf8cf64efc9f990a23d3baa6c92c6a53\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Read and request reports - Vein Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What arrives when a company reports, how to read it, and how to ask for what is missing.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vein.mintlify.app/_mintlify/api/og/v2?division=For+Investors\u0026amp;title=Read+and+request+reports\u0026amp;description=What+arrives+when+a+company+reports%2C+how+to+read+it%2C+and+how+to+ask+for+what+is+missing.\u0026amp;theme=f66f22e93cec8a4a85818daf\u0026amp;signature=fc9dfc4b9c1a913ea39cdeacb583d11dcf8cf64efc9f990a23d3baa6c92c6a53\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vein/wrkWXFAeXAw4799M/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vein Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#bb0a1e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vein.finance/guides/request-a-report\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/request-a-report.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vein.finance/#organization\",\"name\":\"Vein Docs\",\"url\":\"https://docs.vein.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vein/7QlBMDMiW_wcqW8D/logo-light.png?fit=max\u0026auto=format\u0026n=7QlBMDMiW_wcqW8D\u0026q=85\u0026s=1a281556826930be18ee7a0e6b22b2a6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vein.finance#website\",\"name\":\"Vein Docs\",\"url\":\"https://docs.vein.finance\",\"publisher\":{\"@id\":\"https://docs.vein.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vein.finance/guides/request-a-report#webpage\",\"url\":\"https://docs.vein.finance/guides/request-a-report\",\"name\":\"Read and request reports\",\"description\":\"What arrives when a company reports, how to read it, and how to ask for what is missing.\",\"dateModified\":\"2026-10-27T16:31:14.665Z\",\"isPartOf\":{\"@id\":\"https://docs.vein.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vein.finance/guides/request-a-report#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vein.finance/guides/request-a-report#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"For Investors\",\"item\":\"https://docs.vein.finance/guides/view-your-portfolio\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Read and request reports\",\"item\":\"https://docs.vein.finance/guides/request-a-report\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vein.finance/guides/request-a-report#article\",\"headline\":\"Read and request reports\",\"name\":\"Read and request reports\",\"description\":\"What arrives when a company reports, how to read it, and how to ask for what is missing.\",\"url\":\"https://docs.vein.finance/guides/request-a-report\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vein.finance/guides/request-a-report#webpage\"},\"dateModified\":\"2026-10-27T16:31:14.665Z\",\"publisher\":{\"@id\":\"https://docs.vein.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vein.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vein Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vein Docs","nav":{"global":null,"groups":[{"group":"Get Started","pages":[{"title":"Overview","href":"/overview"},{"title":"Guides","href":"/guides/overview"}]},{"group":"For Companies","pages":[{"title":"Read your dashboard","sidebarTitle":"Your dashboard","href":"/guides/your-dashboard"},{"title":"Build and send a report","href":"/guides/build-and-send-a-report"},{"title":"Respond to a report request","sidebarTitle":"Respond to a request","href":"/guides/respond-to-a-report-request"},{"title":"Store documents in the Vault","sidebarTitle":"Use the Vault","href":"/guides/use-the-vault"},{"title":"Share a data room","href":"/guides/share-a-data-room"}]},{"group":"For Investors","pages":[{"title":"Your portfolio","description":"See every company you have invested in, and drill into any one of them.","href":"/guides/view-your-portfolio"},{"title":"Read and request reports","sidebarTitle":"Reports","href":"/guides/request-a-report"},{"title":"Schedules and request templates","sidebarTitle":"Schedules \u0026 templates","description":"Stop rebuilding the same request. Save it as a template, or put it on a schedule.","href":"/guides/reuse-request-templates"}]},{"group":"Your Account","pages":[{"title":"Roles and permissions","href":"/guides/roles-and-permissions"},{"title":"Notifications and email","sidebarTitle":"Notifications","href":"/guides/notifications"},{"title":"Your account and sign-in","sidebarTitle":"Account and sign-in","href":"/guides/account-and-sign-in"}]},{"group":"Support","pages":[{"title":"FAQ","href":"/support/faq"},{"title":"Contact us","href":"/support/contact"}]}]},"title":"Read and request reports - Vein Docs","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BbYRHtLl.js","DynamicMarkdown-DN96a4Ur.js","zoom-image-lightbox-D7yRe3On.js","lightbox-handle-r17bVUz3.js"]}