Skip to content
eq-sync

E-invoices
into your folders,
month by month.

eq-sync is a Chrome extension. It downloads incoming invoices from the portal, with their PDFs and an Excel list, into year-month folders, or sends them straight to your own system via API. It runs in your own session; your invoices never pass through our server.

No card needed. Request the trial from the panel with one button.

Six steps to a tidy archive.

Scroll down: each step adds a layer to your archive.

  1. 01

    Sign in

    You sign in to the portal as usual with ASAN İmza. eq-sync asks for no password; it works in your open session.

  2. 02

    Scan

    Pick a period. eq-sync counts the invoices and shows what is new and what changed before anything is downloaded.

  3. 03

    Download or send

    One button. Approved, pending or cancelled invoices: you choose which ones go. If you chose API in the settings, each invoice is sent as JSON straight to your own system.

  4. 04

    PDF

    Each invoice PDF is named with the sender, date and serial number. Easy to find.

  5. 05

    Excel

    The month list is an xlsx file: the same columns as the portal Excel, plus a separate sheet of goods.

  6. 06

    Folder

    Everything sits in year-month folders. Next time only new and changed invoices are downloaded.

Built for an accountant’s everyday work.

Only new and changed

eq-sync remembers what it downloaded. The second time, only newly arrived or changed invoices are downloaded.

Cancellations and corrections show

If an invoice’s status changes, its PDF is refreshed and marked in the list. Invoices removed from the portal are shown too.

Multiple companies

Switch company in the portal; eq-sync tracks each tax ID separately and saves it under its own name.

Any folder you like

The Downloads folder or any folder on your computer, for example a shared accounting folder.

Resumes if interrupted

If the session ends or the page reloads, it continues from where it stopped next time.

An API to your own system

Each invoice goes straight to your address as a separate JSON request. An Idempotency-Key guards against duplicate delivery; sample data and the schema are downloadable.

Inside the portal, one panel.

Click the extension button: the panel opens on top of the portal. No other app, no other sign-in.

A folder or your own system.

Choose "Send to an API" in the settings and enter the address and authentication type. eq-sync sends each invoice to your software as JSON; you build the receiving side.

How the data flows
  1. Portalyour open session
  2. invoices are read
  3. in Chrome, on your computer
  4. JSON + authenticationinvoice.upsert, invoice.removed, month.summary
  5. Your APIhttps://your-system.az/eq-sync
  6. you process it
  7. Your softwareERP, accounting, archive

Our server is not on this path: data goes from the browser straight to your address.

  • One request per invoice

    New and changed invoices arrive as invoice.upsert, invoices removed from the portal as invoice.removed; at month end a month.summary for reconciliation.

  • The portal’s own fields

    Field names are as in the portal, goods included. Personal data (passport, bank) is removed.

  • PDFs can be sent too

    If you like, each invoice PDF goes inside the JSON as base64.

  • Secure authentication

    https only. Bearer token, API key or Basic; credentials are stored only in the browser.

  • No fear of duplicates

    Every request has an Idempotency-Key: if the same event arrives twice, you can ignore it.

  • No files in a folder

    With the API option, no PDF or xlsx files are written to a folder; the folder and the API replace each other.

This is what a request looks like

POST https://your-system.az/eq-sync
Content-Type: application/json
X-EqSync-Event: invoice.upsert
X-EqSync-Schema: eq-sync/1
X-Api-Key: ••••••••
Idempotency-Key: ornekid0000001:3:2026-11-06T08:12:00:0000000000000000

{
  "schema": "eq-sync/1",
  "event": "invoice.upsert",
  "sentAt": "2026-11-14T10:00:00.000Z",
  "source": {
    "app": "eq-sync",
    "version": "0.9.1",
    "receiver": {
      "tin": "9900000010",
      "name": "NÜMUNƏ MMC"
    }
  },
  "idempotencyKey": "ornekid0000001:3:2026-11-06T08:12:00:0000000000000000",
  "change": "new",
  "invoice": {
    "id": "ornekid0000001",
    "serialNumber": "MT2611000001",
    "kind": "defaultInvoice",
    "type": "current",
    "status": "approved",
    "version": 3,
    "sourceSystem": "avis",
    "createdAt": "2026-11-05T10:00:00",
    "lastUpdatedAt": "2026-11-06T08:12:00",
    "invoiceComment": "Noyabr tədarükü",
    "invoiceComment2": "",
    "reason": null,
    "fullReturn": false,
    "amount": 118,
    "costWithoutVat": 100,
    "vat": 18,
    "vat18": 100,
    "withoutVat": 0,
    "zeroVat": 0,
    "vatFree": 0,
    "roadTax": 0,
    "excise": 0,
    "sender": {
      "tin": "9900000020",
      "name": "NÜMUNƏ TƏCHİZATÇI MMC",
      "objectCode": null,
      "objectName": null
    },
    "receiver": {
      "tin": "9900000010",
      "name": "NÜMUNƏ MMC",
      "objectCode": "",
      "objectName": null
    },
    "items": [
      {
        "productName": "Nümunə mal",
        "productGroup": null,
        "unit": "ədəd",
        "quantity": 2,
        "pricePerUnit": 50,
        "cost": 100,
        "vat18": 100,
        "vatFree": 0,
        "vat0": 0,
        "excise": 0,
        "barcode": null
      }
    ]
  },
  "pdf": {
    "fileName": "NÜMUNƏ TƏCHİZATÇI MMC_2026-11-05_MT2611000001.pdf",
    "contentType": "application/pdf",
    "sha256": "0000000000000000000000000000000000000000000000000000000000000000",
    "base64": "JVBERi0xLjQKJSVFT0YK"
  }
}

The full list of fields is in the schema. The same files are also in the extension settings.

One plan, every feature.

There is no plan to choose: every license comes with the same features. We agree together which tax IDs go on the license.

Start with a free 14-day trial covering the last 3 months, once per tax ID. Need another tax ID? We update the license; no reinstall needed.

eq-sync license

A company archiving its own invoices and an accountant serving several companies use the same plan.

  • Tax IDs listed on the license
  • 5 devices at a time
  • Download to a folder: PDF + xlsx
  • Send to your own system via API
  • Only new and changed invoices
  • Panel and Excel in four languages

Your invoices stay with you.

eq-sync talks to the portal from your browser, with your session. Files are written straight to your computer; they pass through no server.

More about privacy

Sent to the license server

  • License key and license token
  • Random device ID
  • Extension version
  • SHA-256 hash of the tax ID
  • IP address (the log keeps only a hash)

Never sent

  • Invoices, PDFs, lists
  • Portal session and password
  • Counterparty names and tax IDs

Frequently asked questions

Do I give eq-sync my ASAN İmza or password?

No. You sign in to the portal yourself as usual. eq-sync works only in your open session and does not automate sign-in.

Which browser do I need?

Google Chrome (version 111 or newer) on Windows or macOS. The extension installs into Chrome.

How does the trial work?

Without a license you press "Request trial" in the panel: a 14-day trial is registered for the tax ID open in the portal. The trial covers invoices from the last 3 months. Each tax ID gets the trial once.

Can I use it on several computers?

Yes. One license works on 5 devices at a time. When you change computers, remove the old one from the license in the settings.

What if there is no internet?

If the license server cannot be reached, eq-sync keeps working for 3 days after the last check.

Can I bring invoices into my own software?

Yes. Choose "Send to an API" in the settings and enter the address and authentication type. eq-sync sends each invoice as JSON straight to your address; the data does not pass through our server. A sample request, the schema and sample data are in the API integration section. Go to API integration

What if the portal changes?

When the portal’s behaviour changes, we update the extension. Updates are free while the license is valid.

Don’t spend month-end hunting for invoices.

Install it, sign in to the portal, press one button.