Skip to main content

Reports - Frequently Asked Questions

Guide to Velocity Shipping's reporting system, export modes, filters, and scheduling


Table of Contents

  1. Overview
  2. Report Modes: Realtime vs ClickHouse
  3. Available Reports
  4. Filters & Date Ranges
  5. Scheduled Reports
  6. Custom Reports
  7. Reports Download
  8. Data Access & Permissions
  9. Troubleshooting

1. Overview

Q: What types of reports are available in Velocity Shipping?

A: Velocity Shipping offers various report types:

CategoryReports
Shipment ReportsShipment Report, Shipment Item-Level Report
Order ReportsOrder Report, Order Item-Level Report
NDR ReportsNDR Report, NDR Analysis
Financial ReportsCOD Remittance, Shipping Charges, Ledger, COD Settlement
Operational ReportsWeight Discrepancy, Delayed Deliveries, RTO Analysis
Performance ReportsSKU Performance, Carrier Performance
ServiceabilityServiceable Pincodes Report

Q: What formats can I export reports in?

A: Reports are exported as CSV files. The file is generated and stored securely, with a download link sent to your email.

Q: How do I access the Reports section?

A: Navigate to Shipping > Reports in your Velocity dashboard. The Reports page has four main tabs:

  • Additional Reports - Generate standard reports on-demand
  • Reports Download - View download history and status
  • Schedule Report - Set up automated recurring reports
  • Custom Report - Create personalized report templates

2. Report Modes: Realtime vs ClickHouse

Critical: Two Report Generation Modes

Velocity Shipping uses two different backends for generating reports:

AspectRealtime ModeClickHouse Mode
SpeedSlow (can take up to 2 minutes)Fast (usually under 30 seconds)
Record LimitUp to 10,000 recordsUp to 1,00,000 (1 lakh) records
Filters SupportedAll UI filtersOnly status and date filters
Data FreshnessReal-time (live database)Slightly stale (max 30 minutes delay)
Use CaseSmall, filtered exports with all columnsLarge bulk exports

Q: Which mode is used when I download from the Reports section?

A: Reports downloaded from the Reports section default to ClickHouse mode.

This means:

  • Your report will be generated quickly
  • You can export up to 1 lakh records
  • Data may be up to 30 minutes stale
  • Only status and date filters are applied

Q: Why is my downloaded report missing some recent orders?

A: If you're using the Reports section (ClickHouse mode), there's a data sync delay of up to 30 minutes.

  • Orders created in the last 30 minutes may not appear
  • For real-time data, use the Orders/Shipments listing page with filters and export (limited to 10k records)

Q: How do I get real-time data in my report?

A: Use the listing page export instead of the Reports section:

  1. Go to Orders or Shipments listing
  2. Apply your desired filters
  3. Click Export/Download

This uses Realtime mode but is limited to 10,000 records.


Q: Why can't I apply all filters in bulk reports?

A: ClickHouse mode (used for bulk reports) only supports:

  • Status filter - Select specific shipment statuses
  • Date filter - Date range with milestone selection

Other filters (tags, carriers, warehouses, etc.) are not available in bulk mode due to performance optimization.


3. Available Reports

Shipment Reports

Q: What's the difference between Shipment Report and Shipment Item-Level Report?

ReportGranularityUse Case
Shipment ReportOne row per shipment/AWBOverall shipment tracking, delivery status
Shipment Item-Level ReportOne row per product/SKUProduct-level analysis, inventory reconciliation

Example:

  • Order with 3 items - Shipment Report shows 1 row
  • Order with 3 items - Item-Level Report shows 3 rows

Order Reports

Q: What's the difference between Order and Shipment reports?

ReportScopeKey Fields
Order ReportOrder-level dataOrder ID, order date, customer details, payment method
Shipment ReportShipment-level dataAWB, carrier, tracking status, delivery timestamps

One order can have multiple shipments (split shipments, returns, replacements).


Financial Reports

Q: What financial reports are available?

ReportDescriptionAccess Required
Shipping ChargesDetailed breakdown of shipping chargesFinancial Data Access
COD Remittance ReportCash-on-delivery collection and settlementFinancial Data Access
LedgerComplete transaction ledgerFinancial Data Access
COD SettlementCOD settlement detailsFinancial Data Access
Weight Discrepancy ReportCarrier weight disputes and chargesStandard Access

Note: Financial reports require the "Financial Data Access" permission enabled on your account.


4. Filters & Date Ranges

Q: What date fields can I filter by?

A: You can filter reports by various milestones:

Date FieldDescription
order_dateWhen the order was placed
ready_for_pickup_atWhen shipment was ready for carrier pickup
picked_up_atWhen carrier picked up the shipment
in_transit_atWhen shipment entered transit
out_for_delivery_atWhen shipment went out for delivery
delivered_atWhen shipment was delivered
rto_initiated_atWhen return-to-origin was initiated
rto_delivered_atWhen RTO shipment was delivered back

Q: What statuses can I filter by?

A: Status filters differ based on journey type:

Forward Journey Statuses:

Status CategoryStatuses
Pre-TransitPending, Ready for Pickup, Pickup Scheduled
In TransitIn Transit, Out for Delivery
DeliveredDelivered
ExceptionsNDR Raised, Need Attention, Undelivered
RTORTO Initiated, RTO In Transit, RTO Delivered
OtherCancelled, Lost, Rejected, Processing

Reverse Journey Statuses:

  • Pickup Requested, Pickup Scheduled, Picked Up
  • In Transit, Out for Delivery
  • Delivered to Warehouse
  • QC Pending, QC Approved, QC Rejected
  • Refund Initiated, Refund Completed
  • Cancelled

Q: What's the maximum date range I can query?

A:

  • ClickHouse mode: Recommended max 90 days for optimal performance
  • Realtime mode: No strict limit, but larger ranges take longer

For historical data beyond 90 days, consider scheduling multiple reports or contacting support.


5. Scheduled Reports

Q: Can I schedule automatic report generation?

A: Yes! You can schedule reports to run automatically and receive them via email.

FrequencyOptions
DailyEvery day at your specified time
WeeklyChoose any day (Monday - Sunday)
MonthlyChoose any date (1st - 31st)

Q: How do I set up a scheduled report?

A:

  1. Go to Shipping > Reports > Schedule Report
  2. Click "Schedule Report" button
  3. Configure your schedule:
    • Report Type: Select from available reports
    • Email Addresses: Add up to 10 recipients
    • Email Subject: Customize the email subject line
    • Frequency: Daily, Weekly, or Monthly
    • Day/Date: For weekly (day of week) or monthly (day of month)
    • Date Range Preset: Select the data window
    • Send Time: Choose from 24 hourly slots (12:00 AM - 11:00 PM)
  4. Configure data access options if needed
  5. Click Save

Q: What date range presets are available for scheduled reports?

A: Date range presets vary by frequency:

FrequencyAvailable Presets
DailyYesterday, Today, Last 7 days, Last 15 days, Last 30 days, Last 60 days
WeeklyLast 7 days, Last 15 days, Last 30 days, Last 60 days
MonthlyLast 30 days, Last 60 days

Q: Can I add multiple recipients to a scheduled report?

A: Yes, you can add up to 10 email addresses. All recipients receive the download link when the report is generated.


Q: How do I enable or disable a scheduled report?

A: Each scheduled report has an On/Off toggle in the scheduled reports table. Toggle it to enable or disable without deleting the schedule configuration.


Q: Can I hide sensitive data in scheduled reports?

A: Yes, you can configure data masking options when creating a schedule:

OptionEffect
Hide Buyer DataMasks customer names, phone numbers, and addresses
Hide Financial DataHides charges, amounts, and financial columns

These options are available for Orders, Returns, Order Confirmation, and NDR reports.


6. Custom Reports

Q: What are Custom Reports?

A: Custom Reports let you create personalized report templates with:

  • Selected columns only - Choose exactly which fields you need
  • Custom field ordering - Drag and drop to arrange columns
  • Journey type selection - Forward or Reverse shipments
  • Breakdown level - Order-level or Item-level granularity
  • Saved filters - Pre-configured status filters
  • Reusable templates - Download anytime with different date ranges

Q: How do I create a Custom Report?

A:

  1. Go to Shipping > Reports > Custom Report
  2. Click "Create Custom Report"
  3. Configure your report:
    • Report Name: Give your template a unique name
    • Journey Type: Choose Forward or Reverse
    • Breakdown Level: Order Level or Item Level
    • Field Selection:
      • Default fields are pre-selected and required
      • Select additional fields from the Available Fields panel
      • Use the search box to find specific fields
    • Reorder Fields: Drag and drop selected fields to your preferred order
    • Status Filter: Optionally filter by specific statuses
  4. Click "Create Report"

Q: What journey types are supported in Custom Reports?

A: Custom Reports support two journey types:

JourneyDescriptionUse Case
ForwardOriginal shipment from seller to customerStandard order fulfillment tracking
ReverseReturn shipment from customer to seller/warehouseReturns, exchanges, RTO tracking

Each journey type has its own set of available fields and status filters.


Q: What breakdown levels are available?

A:

LevelDescriptionRows Generated
Order LevelOne row per orderOrder with 3 items = 1 row
Item LevelOne row per product/SKUOrder with 3 items = 3 rows

Choose Item Level when you need product-specific details like SKU, quantity, or item-level pricing.


Q: What fields are available in Custom Reports?

A: Fields vary by journey type. Here are the main categories:

Forward Journey Fields:

CategoryExample Fields
Order DetailsOrder ID, Order Date, Channel, Payment Method, COD Amount
CustomerCustomer Name, Phone, Email, Delivery Address
ShipmentAWB, Carrier, Status, Current Location, Delivery Date
ProductSKU, Product Name, Quantity, Unit Price, HSN Code
WarehouseWarehouse Name, Origin Pincode, Pickup Address
NDRNDR Status, NDR Reason, Reattempt Count, AI Call Status, WhatsApp Status
RTORTO AWB, RTO Status, RTO Initiated Date, RTO Delivered Date
ChargesShipping Charge, COD Charge, Total Amount

Reverse Journey Fields:

CategoryExample Fields
Return DetailsReturn ID, Return Date, Return Reason
PickupPickup AWB, Pickup Status, Pickup Date
QCQC Status, QC Notes, QC Date
RefundRefund Status, Refund Amount, Refund Date
WarehouseDestination Warehouse, Received Date

Q: Can I modify an existing Custom Report?

A: Yes, but with some restrictions:

  • You can modify: Field selection, field order, status filters
  • You cannot modify: Report name, Journey type, Breakdown level

If you need to change the journey type or breakdown level, create a new custom report.


Q: How do I download a Custom Report?

A:

  1. Go to Custom Report tab
  2. Find your report in the table
  3. Click the Download button
  4. Select your date range in the modal (default: Last 30 days)
  5. Click Download

The report is generated asynchronously and you'll be notified when it's ready.


Q: Can I delete a Custom Report?

A: Yes. Click the Delete icon next to the report and confirm. This permanently removes the template but does not affect previously downloaded reports.


7. Reports Download

Q: Where can I find my downloaded reports?

A: The Reports Download tab has three sections:

SectionContents
Report DownloadStandard report downloads (Orders, Shipments, NDR, etc.)
Scheduled Reports DownloadReports generated by your scheduled jobs
Custom Report DownloadDownloads from your custom report templates

Q: What information is shown in the download history?

A: Each download entry shows:

  • Module: Report category (Orders, Returns, etc.)
  • Report Type: Specific report name
  • Report Date Range: The date range of data in the report
  • Username: Who requested the report
  • Report Generated On: When the report was created
  • Action: Download button or status indicator

Q: What do the download status icons mean?

A:

StatusIndicatorMeaning
In ProgressSpinning loaderReport is being generated
ReadyDownload buttonClick to download the CSV
FailedError iconGeneration failed - try again

Q: How long are reports available for download?

A: Download links are available for 1 hour after generation. After expiration:

  1. Find the report in your download history
  2. Request a new download with the same parameters

Q: Will I be notified when my report is ready?

A: Yes! Velocity uses real-time notifications:

  • In-app notification: You'll see a notification in your dashboard when the report completes
  • Email: Download link is also sent to your registered email address

You don't need to stay on the Reports page - you can continue working and will be notified automatically.


8. Data Access & Permissions

Q: What data access controls are available?

A: Velocity Shipping supports granular data access controls:

PermissionDescriptionAffected Reports
Buyer Data AccessView customer names, phone numbers, addressesOrders, Returns, NDR, Order Confirmation
Financial Data AccessView charges, amounts, financial dataShipping Charges, COD Remittance, Ledger, COD Settlement

Q: What happens when Buyer Data Access is disabled?

A: Customer PII (Personally Identifiable Information) is masked:

  • Customer names show as "NOT AUTHORISED"
  • Phone numbers are hidden
  • Delivery addresses are masked

This applies to both on-demand downloads and scheduled reports.


Q: How do I check my data access permissions?

A: Contact your account administrator or Velocity support to verify your current permission settings. Permissions are configured at the user level and may vary by role.


Q: Can I generate reports with masked data for external sharing?

A: Yes! When scheduling reports, you can enable:

  • Hide Buyer Data: Masks all customer PII
  • Hide Financial Data: Removes financial columns

This is useful when sharing reports with external partners or teams who shouldn't see sensitive information.


9. Troubleshooting

Q: My report is taking too long to generate

A: Possible causes and solutions:

CauseSolution
Large date rangeReduce to 30-60 days
Too many recordsAdd more filters to reduce data
System loadWait and retry, or schedule for off-peak hours
Realtime modeUse Reports section for ClickHouse mode
Concurrency limitWait for your current report to complete

Note: The system limits concurrent report generation:

  • Standard reports: 1 report per user at a time (15-minute window)
  • ClickHouse Cloud reports: Maximum 6 concurrent jobs globally

Q: My report shows fewer records than expected

A: Check these common causes:

IssueExplanation
Data stalenessClickHouse data may be up to 30 mins behind
10k limitRealtime mode caps at 10,000 records
1 lakh limitClickHouse mode caps at 1,00,000 records
Filter mismatchVerify your status and date filters
Date field selectionEnsure correct date milestone is selected
Journey typeCustom reports only include the selected journey

Q: Report generation failed

A: Common reasons:

ReasonSolution
TimeoutReduce date range or add filters
No dataVerify filters return results in UI first
Concurrent limitWait for other reports to complete
System errorContact support with the report ID

Q: Can I download a report again after it expires?

A: Download links expire after 1 hour. To get the report again:

  1. Go to Reports > Reports Download
  2. Find your report in the history
  3. Click Download to generate a new file

For scheduled reports, check the Scheduled Reports Download section.


Q: Why can't I see the Custom Reports tab?

A: Custom Reports may not be visible if:

  • Your account doesn't have custom reports enabled
  • Contact your account manager to enable this feature

Q: My scheduled report emails stopped arriving

A: Check these common causes:

  1. Schedule disabled: Verify the toggle is set to "On"
  2. Email delivery: Check spam/junk folders
  3. Invalid emails: Ensure all recipient addresses are valid
  4. No data: If no records match your filters, no email is sent

Quick Reference

Report Mode Comparison

FeatureRealtimeClickHouse
Max Records10,0001,00,000
SpeedUp to 2 minsUnder 30 secs
Data FreshnessLiveUp to 30 mins stale
All FiltersYesStatus & Date only
Default in Reports SectionNoYes

When to Use Which Mode

ScenarioRecommended Mode
Quick bulk exportClickHouse (Reports section)
Need all filtersRealtime (Listing page export)
Need > 10k recordsClickHouse
Need real-time accuracyRealtime
Scheduled reportsClickHouse

Custom Reports Quick Reference

SettingOptions
Journey TypeForward, Reverse
Breakdown LevelOrder Level, Item Level
Max Recipients (Scheduled)10 emails
Download Link Expiry1 hour
Concurrent Downloads1 per user (15 min window)

Need More Help?

If you couldn't find your answer here:

  • Email: support@velocity.in
  • Chat: Use the chat widget in your Velocity Shipping dashboard
  • Account Manager: Contact your dedicated account manager

Our support team is happy to help!