Why is the app unable to generate reports for specific months?

This usually happens because GST Pro does not automatically have historical order data for all past months. By default, the app syncs only a limited window of orders around the time of installation, and reports outside that window may appear blank or fail to generate.

Most Common Root Cause

Historical order data is not synced

When GST Pro is installed:

  • It syncs only the most recent 1–2 months of orders
  • Older months are not stored in the app's database
  • Reports for those months cannot be generated unless the data is manually synced

This is a system limitation designed to manage performance and data volume.

Other Possible Causes

  • The Free plan does not include report generation
  • Reports are available only on the Startup plan or higher
  • Some plans (for example, Startup) have monthly order limits
  • If a store exceeds the allowed order count:
Certain paid features, including reports, may be restricted
  • Hosting or infrastructure outages (for example, AWS or Railway)
  • Can cause reports to:
Stay stuck in "pending"
Fail with 500 Internal Server Error

Reports covering:

  • Very large order volumes
  • Orders with many line items
  • Unusually high order totals

May fail due to processing limits

  • GST Pro processes data in UTC
  • Orders placed between 12:00 AM and 5:30 AM IST
  • May appear under the previous month in reports

Why This Happens

GST Pro does not automatically know your entire store history. Think of the app as a filing cabinet:

  • It starts storing files from the time you install it
  • Only a small set of recent files are added automatically
  • Older files are not present unless you explicitly ask to import them

If the cabinet is empty for a given month, the report cannot be created.

How We Typically Resolve This

1

Manual historical data sync

  • Support can manually sync older order data on request
  • This may:
Be a paid service (for example, per month of data)
Be provided free for small stores on certain paid plans
Once synced, reports for those months become available
2

Verify tax behavior setting

Path: GST Pro → Settings → Taxes
  • Ensure Tax Behavior is set to Default
  • This ensures correct data fetching for GST reports like GSTR-1
3

Retry report generation

  • If a report is stuck in "pending" for several hours:
Generate a new report
Ignore the previous attempt
Avoid generating multiple reports at the same time
4

Reduce report scope

  • Try generating reports:
Month by month
With smaller date ranges
This reduces processing failures for large datasets

Important Shopify & Data Dependencies

  • GST Pro depends entirely on the Shopify Order API

  • If the app is:

    Uninstalled
    Then reinstalled
    Previously synced data may be deleted and require re-syncing
  • The app follows Shopify order sequence:

    Cancelled or voided orders may still appear in reports
    Usually with zero value
    They cannot be hidden or removed

What This Will NOT Fix

  • Missing historical data without a manual sync
  • Reports on the Free plan
  • Timezone differences in Shopify order timestamps
  • Deleted data after app reinstallation