Skip to main content
GullySystem
A practical guide

How to Plan a Dashboard Built on Tally Data

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 3 min read

In this guide 7 sections
The short answer

Plan it in four steps: decide the questions, check the Tally data, choose how to extract it, and validate against known reports. TallyHelp describes XML, JSON and ODBC as the ways to exchange data. GullySystem’s reporting service sets up scheduled extracts from Tally into Power BI, Metabase or Looker Studio.

Write the questions before touching Tally

List what the owner asks the accountant by phone. Common ones are what was sold, what was collected, what is overdue and how that compares with last month.

Each question points to a Tally report. Sales come from the sales register, dues from outstanding receivables and stock from the stock summary. Knowing this early keeps the extract small.

Keep the first dashboard narrow. One screen for one person gets opened daily.

Check the data inside Tally

A dashboard can only split figures the way vouchers are tagged. If branch is missing on vouchers, a branch view cannot be built.

Fix what you can at source before the build. Whatever cannot be fixed should appear on an exception list. It should not vanish from the totals.

  • Branch or cost centre on every sales voucher
  • Ledger names consistent with the CRM
  • Stock items grouped into categories
  • One ledger per debtor, with no duplicates
  • Returns entered as credit notes

Choose how data leaves Tally

TallyHelp lists XML, JSON and ODBC as integration formats. XML and JSON requests go to TallyPrime acting as a server over HTTP. ODBC lets tools such as Excel query it.

Each route has a practical condition. The Tally machine has to be on and reachable when the extract runs. A laptop that goes home at six cannot feed an overnight refresh.

A common pattern copies the data into a small staging database on a schedule. The dashboard reads the copy, so Tally is not queried during working hours.

Decide the refresh cycle and who sees what

Nightly is a usual choice. A refresh in the early hours gives a full view of the previous day before work starts.

Ask which decision would change if a number were fresher. If none would, a faster refresh only adds build and running cost.

Settle access now. A branch manager may see one branch only. Margins and purchase rates are often restricted further.

Validate against reports the accountant trusts

Before anyone relies on the dashboard, match each figure to Tally’s own reports. The accountant should confirm the match.

A dashboard nobody has checked is rarely believed for long. Validation is what turns a screen into a reference.

  • Monthly sales against the sales register
  • Overdue balances against the ageing report
  • Stock value against the stock summary
  • Collections against the bank book

Tally-to-dashboard planning sheet

List each dashboard question on its own line. Columns beside it record the Tally report it comes from, the voucher fields it needs, whether those fields are filled today and who will fix gaps. Rows with gaps are the work to finish before the build.

Open a blank worksheet to print

Questions owners ask

Can the dashboard update while Tally is closed?

Not directly. Extracts read from a running TallyPrime, so the machine must be on when they run. A copy in a staging database keeps the dashboard readable while Tally is closed.

Do we need a data warehouse for a Tally dashboard?

Not usually at first. One or two sources can feed a light staging database. A warehouse becomes relevant when several systems must be joined or old history must be kept.

Can the dashboard post entries back into Tally?

No. A reporting dashboard reads figures and does not create vouchers. Writing into Tally is integration work, scoped separately with its own checks.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

See the Business Intelligence and Reporting Tools service