PO Suite By Sanat
Internal Tool — Hindustan Agencies

E-Invoice Auto-Watcher

A background helper that turns the EINVOICE_FOR Excel export into ready E-Invoice JSON automatically — no browser, no re-upload, one install per PC.

v3 installer Windows only runs at login

01 — Overview

What it does

Right now, turning a PO export into E-Invoice JSON means opening the E-Invoice & E-Waybill tool on the website and uploading the Excel file by hand. The Auto-Watcher does the same conversion in the background, on your own PC, the moment the file lands in your Downloads folder.

Install it once. From then on, every EINVOICE_FOR...xlsx file you download gets a matching .json file next to it within a few seconds — automatically, at every login, with no window ever appearing on screen.

It only reacts to files that land after it's installed and running — anything already sitting in Downloads from before is left alone.

02 — One-time setup

Installing on a new PC

  1. 1

    Open the E-Invoice & E-Waybill tool

    From the site sidebar, click E-Invoice & E-Waybill JSON Builder. It opens in a new tab.

  2. 2

    Click Download Setup, top right

    Marked with a small NEW badge. Downloads EInvoiceSetup.exe to your Downloads folder.

    ⬇️
    Download Setup
    EInvoiceSetup.exe · one-time install
    NEWClick
  3. 3

    Run it — approve the security prompt

    Double-click EInvoiceSetup.exe. Windows SmartScreen will likely flag it as unrecognized (it isn't code-signed): click More info → Run anyway.

  4. 4

    It installs itself, silently

    A console window flashes briefly, then closes — that's normal. It copies itself into %LOCALAPPDATA%\EInvoiceWatcher\, writes a default seller profile, registers a hidden auto-start task, and starts watching immediately.

Nothing to configure — no dialogs, no folders to pick. Runs at every login from now on, on its own.

03 — Day to day

Using it

Nothing to open, nothing to remember. Just work as usual:

  1. 1

    Export/download the EINVOICE_FOR file as you normally would

    Filename must start with EINVOICE_FOR and land in your Downloads folder — including Chrome's auto-numbered duplicates like EINVOICE_FOR (2).xlsx.

  2. 2

    Wait a few seconds

    It checks every 3 seconds, and waits until the file has stopped growing before converting it — so a still-downloading file is never read half-finished.

  3. 3

    Find the JSON next to it

    Same folder, same name, .json instead of .xlsx — ready to upload straight to the IRP or wherever it's needed.

C:\Users\Sanat\Downloads\ ├─ EINVOICE_FOR_23JUL26.xlsx └─ EINVOICE_FOR_23JUL26.json ✓ generated automatically