| Objekt | Obsah | Poznámka |
|---|---|---|
| Plán | ID, společnost (entityID), název, typ BUDGET / FORECAST, fromYear–toYear, měna společnosti, dimension0–dimension5 |
Struktura se volí při založení a dál se nemění. |
| Scénář | ID, název (výchozí Main) |
Hodnoty, vlastní řádky a komentáře jsou per scénář. |
| Hlavičky | Seznam měsíců YYYY-MM-01 za celé roky plánu |
Plán 2026–2027 má 24 měsíců. |
| Řádek | rowID = ID hodnot dimenzí spojená lomítkem, např. REVENUE/<kategorie>/<podkategorie>/null/null/null |
Příznak isCustom u ručně přidaných řádků, intercompanyValue 0–5. |
| Historie | Pole měsíčních hodnot skutečnosti pro každý řádek | Počítá se z účetnictví, uživatel ji needituje. |
| Data plánu | Pole měsíčních plánovaných hodnot pro každý řádek a scénář | Ukládá se tlačítkem Uložit plán. |
| Komentář | Text, autor, čas, buňka (řádek + měsíc), stav vlákna | Patří ke scénáři. |
Aplikace s plánem komunikuje přes GraphQL. Čtení: getIncomeStatementPlans, getIncomeStatementPlanHistory, getIncomeStatementPlanData, getIncomeStatementPlanScenarios, getIncomeStatementPlanComments, getCategories. Zápis obstarávají mutace pro založení plánu, založení scénáře a uložení dat plánu (tytéž operace nabízí i Symfio MCP server: create_income_statement_plan, create_income_statement_plan_scenario, update_income_statement_plan_data).