AllPaisa
← Back

Methodology and missing-data policy

The useful meaning of a number depends on where it came from, what was excluded and what a blank means. These are the rules AllPaisa applies to every public page.

What gets published

AllPaisa collects corporate-action records from the NSE and BSE. The untouched response is retained before parsing, so a parser correction can be applied without asking the exchange for the same history again.

A payout is public only after it passes amount and date validation. A published row can also be suppressed later if a quality check finds a serious conflict. Held and suppressed rows stay out of tables, charts, totals, rankings and search-facing statistics until reviewed.

The source exchange, source URL and cross-exchange corroboration remain attached to each record internally even though the public table does not currently display a source column.

Dividend and yield calculations

Trailing-twelve-month payout is the sum of verified, unsuppressed payouts whose ex-date has passed in India during the preceding twelve months. Announced future payouts are not included.

Historical amounts are restated for later splits and bonuses before they are compared or used in current yield. The original filed amount remains available through the amount-basis control on affected instrument pages.

Trailing yield is the split-adjusted twelve-month payout divided by the latest available closing price. Prices are delayed and stamped with their trading date. A high yield describes past payout and current price; it is not a forecast.

A payout streak counts consecutive calendar years with at least one verified, unsuppressed payout. The current year is not treated as broken merely because it is still in progress.

Dates and the Indian market day

Calendar labels and date boundaries use Asia/Kolkata, not the server's UTC date. The ex-date determines whether a buyer qualifies; the last qualifying day shown on an instrument page is the preceding NSE trading session, accounting for weekends and loaded exchange holidays.

Neither corporate-action feed provides dependable announcement dates. Payment dates are also sparse: they are shown only when a company or trust has stated one in a source the pipeline can match. For trusts, a regulatory payment deadline may be shown as “due by”; it is not presented as an announced date.

REIT and InvIT distributions

Where an exchange filing states the distribution components, AllPaisa parses and reconciles interest, dividend, capital repayment, debt amortisation and other income against the filed total.

An absent component table does not mean the distribution had no components. It means the exchange filing did not provide a breakdown the parser could verify. Investors should use the trust's own tax disclosure before filing a return.

What a blank value means

A dash means the value is unknown or unsupported, not zero. AllPaisa does not estimate a company payment date, invent a missing dividend amount, or turn a percentage declaration into rupees unless the face-value evidence is sufficient.

The current instrument master does not yet contain sector classifications or market capitalisation. Financial statements are also not ingested, so payout-ratio fields remain blank. Filters and rankings that depend on those datasets stay disabled until coverage can be measured.

Older history is thinner and more likely to be held because exchange records, prices and corporate-action context become less complete further back in time.

Corrections and freshness

Daily ingestion is idempotent: rerunning a date window updates corroboration without duplicating the payout. Quality checks look for exchange disagreements, implausible amounts, duplicate events and component totals that do not reconcile.

Corrections preserve the raw source evidence. A human review can verify a held row, remove a bad interpretation or dismiss a false-positive finding; a later ingestion run is not allowed to silently undo that decision.

Public pages are cached because exchange data changes on a schedule rather than on every request. Dates that change meaning at midnight—such as “Tomorrow” becoming “Today”—are also recalculated in the browser.

We use Google Analytics to see which pages people find useful. Nothing loads until you agree, and no personal data is collected either way.