Loading...

Thank you for your message

It has been sent successfully. If you would prefer to book a meeting right away, choose your preferred time.

Successfully sent

Your e-mail has been successfully subscribed to the newsletter

Want to know more?
Let's meet up!

What will happen after completing the questionnaire?

  1. We will contact you with an offer of dates
  2. Together, let’s take a look at how Symfio can help you and how the app works
  3. Let’s take a look at your current financial management system
  4. We will agree on the terms of cooperation and possible customization to suit your needs
  5. We will guide you through the entire implementation process

By submitting you confirm that you are aware of the processing of personal data.

Plan data model

An overview of the objects an income statement plan consists of and the operations the app uses to work with it.

1 min read Updated 15. 10. 2026
Object Content Note
Plan ID, company (entityID), name, type BUDGET / FORECAST, fromYear–toYear, company currency, dimension0–dimension5 The structure is set at creation and does not change.
Scenario ID, name (default Main) Values, custom rows and comments are per scenario.
Headers List of months YYYY-MM-01 for all plan years A 2026–2027 plan has 24 months.
Row rowID = IDs of dimension values joined by a slash, e.g. REVENUE/<category>/<subcategory>/null/null/null Flag isCustom for added rows, intercompanyValue 0–5.
History Array of monthly actuals per row Calculated from accounting, not editable.
Plan data Array of monthly planned values per row and scenario Saved with Save plan.
Comment Text, author, time, cell (row + month), thread state Belongs to a scenario.

The app works with the plan through GraphQL. Reads: getIncomeStatementPlans, getIncomeStatementPlanHistory, getIncomeStatementPlanData, getIncomeStatementPlanScenarios, getIncomeStatementPlanComments, getCategories. Writes are mutations for creating a plan, creating a scenario and saving plan data (the Symfio MCP server offers the same operations: create_income_statement_plan, create_income_statement_plan_scenario, update_income_statement_plan_data).

Request quote for clear insights