Background exports & Requested Downloads
Large report exports now continue in the background instead of tying up the browser. Track every request in FilFlo, get the completed file by email, and keep working while it is prepared.
A running log of what we ship — new features, deeper integrations, sharper reporting, and the reliability work that keeps operations humming.
18 updates across orders, reporting, dashboards, integrations, and platform reliability.
Three of the biggest workflow upgrades from the month, followed by the full release log below.
Large report exports now continue in the background instead of tying up the browser. Track every request in FilFlo, get the completed file by email, and keep working while it is prepared.
Hourly dashboard snapshots make historical ranges load quickly, while a live financial tail keeps recent invoices and credit notes current without waiting for the next refresh.
Invoice, credit-note, gatepass, GST, party-ledger, sales, and pending-approval reports now use pagination, bounded date ranges, query guards, and concurrency protection to stay responsive under heavy workloads.
Filter by the kind of update you care about, or read the complete log in order.
18 updates
Large report exports now continue in the background instead of tying up the browser. Track every request in FilFlo, get the completed file by email, and keep working while it is prepared.
Hourly dashboard snapshots make historical ranges load quickly, while a live financial tail keeps recent invoices and credit notes current without waiting for the next refresh.
Invoice, credit-note, gatepass, GST, party-ledger, sales, and pending-approval reports now use pagination, bounded date ranges, query guards, and concurrency protection to stay responsive under heavy workloads.
Platform reporting now separates gross revenue from credit notes, keeps unattributed adjustments visible, and applies the selected dashboard period to sales-loss previews for totals that tie back cleanly.
Choose whether an order date range follows the PO date or invoice date. The selection stays consistent across status cards, order tables, and every related CSV export.
Delivery dates are now checked against the dispatch date and the current day on both the frontend and server, preventing mistyped dates from distorting operational turnaround reports.
Import credit notes in bulk with a preview-and-review flow, so teams can validate the file and resolve issues before anything is created.
FilFlo now blocks individual and bulk credit notes that would push the non-cancelled total above the original invoice value, including imported notes matched by invoice number.
GRN number is now captured across order detail, bulk updates, and exports, and is required for in-app GRN submission. Teams can also record a concise custom reason when the standard options do not fit.
Custom roles can grant full or view-only access per page, with server-enforced permissions for master data, approvals, PO Tracker edits, responses, and authorized D365 repunch actions.
B2B orders now support a second appointment date, ID, proof, and independent history, with matching fields in bulk updates and order exports.
See box and crate utilization while approving an order, then move the unapproved balance into a linked follow-up order without dropping quantity or disrupting downstream ERP references.
Orders repunched to Dynamics 365 now move into a dedicated status with their original sales-order date preserved, making repunch activity easier to identify without mixing it into routine retries.
A PO-driven operations dashboard brings together received value, delivery state, open and in-process POs, issue categories, top reasons, turnaround averages, and month-over-month movement.
Remarks, structured appointment status, and a second sales-order number now sit directly in the tracker, with controlled options, filtering, exports, and support for split or repunched POs.
PO amounts now include GST, sales-order dates derive from the first successful ERP punch, and scheduling turnaround anchors to the PO received date for consistent operational calculations.
The tracker now focuses on approved POs, opens with the oldest work first, shows total pieces, boxes, and crates, uses compact controls and status badges, and keeps edited rows visible until filters change.
Lean database projections, parallel lookups, and compressed API responses substantially reduce the data transferred and speed up large tracker views.
19 updates
Track every purchase order end to end on a single page — per-column sort and filter, spreadsheet-style drag-fill and multi-cell paste, accurate received and release dates, editable turnaround targets (TATs), appointment scheduling, and a combined activity log.
Inventory-backed allocate and scan-out workflow with CSV import, scan-out by product EAN, an SKU-aware detail drawer, and a gatepass PDF rendered in the familiar B2B picklist format.
A dedicated E-Way Bills page with a validity bar, NIC reconciliation, and cancel/regenerate actions. E-Way Bills now generate under the order’s GSTIN and no longer auto-generate when saving dispatch details.
Per-page access control for reporting dashboards, so each team only sees the reports they’re meant to — enforced on the server, not just hidden in the UI.
Hyperpure PO emails from allowlisted senders are now parsed automatically, with PO matching by warehouse code and a pincode fallback.
Upload BigBasket purchase orders directly via CSV for fast, structured intake.
Export invoices and credit notes in Zoho Books import format — including tax-name mapping — to keep books and operations aligned.
Invoice and credit-note export APIs now carry ship-from / bill-to / deliver-to address blocks, party names, line-item rates, and flat IRN fields — making downstream accounting and ERP reconciliation cleaner.
Centralized date formatting and fixed a UTC-midnight timezone skew, so dates read correctly and identically on every page.
Quicker camera barcode reads, more robust decoding, and auto-verification of picker scans — including laser-scanner support in the mobile picker layout.
Added search to the Count Adjustment ledger picker and the Move Stock source-rack picker, plus a rack-location deactivate action guarded against non-empty locations.
Serialized invoice and outward processing to prevent concurrent operations from decrementing the same stock twice.
Stopped double-taxing invoice-wise credit notes on tax-inclusive rate cards, and excluded cancelled credit notes so they no longer skew dashboards and revenue trends.
Order detail now renders deleted product lines gracefully instead of crashing, and unmapped products on inbound POs are rejected with a clear notification.
Rate-limited authentication endpoints and bounded the size of external invoice exports to protect availability.
Inbound PO alerts now identify every unmapped item code and its reason on the notifications page, with a clear remainder count when a file contains many failures.
Stranded Dynamics 365 jobs are now safely reclaimed after an interrupted worker, live jobs keep their lock fresh, and repunches retain the original sales-order date while adopting only missing work.
Zepto ASNs now resolve the correct vendor code for each PO and region from the live PO feed, with a non-blocking fallback when the source does not provide one.
Workspace-specific order views and line-level exports can now include approved boxes and crates, warehouse details, PO and rate-card values, and GST amounts for deeper operational reconciliation.
13 updates
A pipeline revenue KPI and a new sales-loss report rolled up by SKU across the period, with credit notes plotted on the revenue trend for a truer picture.
Bulk CSV inward import (now accepting DD-MM-YYYY dates), per-tab CSV export of inward activity, and a manufacturing-date column on the inventory export.
New PO upload workflows for Swiggy and Reliance Retail, including SKU mapping, so more channels flow straight into operations.
Manage Advance Shipping Notices for Zepto end to end — retry, cancel, reconcile, and list — with case-insensitive PO-rate SKU matching on retries.
Re-punch approved orders into D365 as fresh Sales Orders, with repunch and sync history available right from the order row menu.
Invoice and credit-note line exports are now available as JSON with Tally item and customer names included, streamlining Tally reconciliation.
Added compound database indexes, caching, and query parallelization, and dropped redundant aggregations — noticeably quicker dashboards and order lists.
Extend or shrink an order selection range straight from the keyboard with Ctrl+Shift+Arrow, for faster bulk actions.
Import rate cards via CSV across all workspaces, with a clearer tax-treatment notice and split SKU / product name fields in the edit form.
De-duplicated re-uploaded inward CSVs to prevent duplicate stock, and short-picks now release their leftover allocation back to available inventory.
Invoice and E-Way Bill PDFs now pull the live customer-master address and show the correct ship-to (not billing) details.
Duplicate IRNs are now verified against the originating order before being adopted, avoiding mismatched e-invoices.
Applied rate limiting across all unauthenticated external APIs to keep the platform stable under load.
Book a 15-minute walkthrough and see how FilFlo fits your inventory, orders, and replenishment workflows.