TallyPrime Connector

E-invoicing from TallyPrime, without changing how you use Tally

A small Windows app that runs beside TallyPrime. It picks up your posted sales vouchers, converts them to Peppol UBL, checks them against the destination country’s rules and delivers them. You keep posting vouchers exactly as you do today.

  • Free to install
  • No admin rights needed
  • Certified Peppol Access Point

Nothing to re-key. The voucher you already posted becomes the invoice that is sent.

Four steps, once

How to send an e-invoice from TallyPrime

Set up takes about ten minutes. After that it runs on its own.

  1. Turn on Tally’s gateway In TallyPrime: F1 Help → Settings → Connectivity. Set TallyPrime acts as: Both, port 9000.
  2. Run the installer Installs under your own Windows profile. No elevation, no IT ticket, no reboot.
  3. Enter three details Your API key, your Tally company name exactly as Tally shows it, and which invoice prefixes to send.
  4. Post a voucher That is it. The connector picks it up within seconds, converts, validates and delivers.

What it handles

The compliance work, done for you

Tally records the sale. Everything between that voucher and a legally valid e-invoice is what GoRoute does.

Voucher → UBL conversion

Your Tally sales voucher becomes Peppol BIS 3.0 UBL — parties, tax breakdown, line items and totals mapped correctly, including three-decimal baisa amounts for Omani rial.

Validation before transmission

Every invoice is checked against the destination’s Schematron rules first. A document stopped on your machine costs minutes; one rejected on the network costs days.

Delivery over Peppol

GoRoute is a certified Access Point. We look up your customer in the network directory and hand the document to their provider over AS4 — no portal, no email attachment.

Tax reporting filed

In Oman the tax data document goes to the Tax Authority as part of the same flow. You do not assemble it, and you do not file it separately.

Your key, encrypted locally

The API key is re-written as a DPAPI-encrypted value on first run, tied to your Windows profile. Your ledgers and masters never leave the machine — only the invoices you choose to send.

Send only what you mean to

Invoice-number prefixes decide what is picked up. Quotes, proformas and internal vouchers stay where they are, however they are numbered.

Download

Get the Tally Connector

Install it on the machine that runs TallyPrime. It starts with Windows and works quietly in the background.

Windows installer

Free

Windows 10 or later. Installs for the current user, so you do not need administrator rights.

Download for Windows

Version 1.0.0 · about 14 MB · starts automatically at logon

Before you install

  1. Ask us for your API key Setup will not finish without one. Email support@goroute.ai and the GoRoute team will issue a key for your organisation.
  2. Turn on Tally’s connectivity TallyPrime accepts no connections until you switch this on: F1 Help → Settings → Connectivity, set TallyPrime acts as: Both, port 9000.
  3. Have your company name to hand It must match what Tally shows exactly, spacing and punctuation included. Keep Tally running with that company open.

One connector, every market

Where your Tally invoices can go

The destination decides which ruleset an invoice is validated against. You do not configure any of it per country.

Market Mandate Supported
Oman Fawtara — PINT OM v1.0.1, tax data document filed
Saudi Arabia ZATCA FATOORAH clearance and reporting
United Arab Emirates UAE e-invoicing programme (Peppol-based)
European Union EN 16931 / Peppol BIS Billing 3.0
Singapore, Malaysia InvoiceNow and MyInvois via Peppol
Australia, New Zealand A-NZ Peppol BIS 3.0

Not sure which applies to you? The global mandate tracker lists what is live, what is coming and when.

Go deeper

Guides for Tally users

Also useful: the e-invoicing glossary, the help centre, and our REST API if you would rather integrate directly.

Questions

TallyPrime e-invoicing, answered

Do I need to change how I use TallyPrime?

No. You keep creating sales vouchers exactly as you do today. The connector runs alongside Tally, reads posted vouchers over Tally’s own XML gateway and does the conversion and delivery in the background. There is no new screen to learn and no data re-entry.

How do I enable the XML gateway in TallyPrime on port 9000?

In TallyPrime press F1 for Help, choose Settings, then Connectivity, and set “TallyPrime acts as” to Both. Leave the port at 9000. TallyPrime does not listen for connections until you do this, so the connector will install successfully but find nothing to send until the setting is on.

Does the GoRoute Tally connector work with Tally.ERP 9 as well as TallyPrime?

The connector is built and tested against TallyPrime. Tally.ERP 9 exposes the same XML-over-HTTP gateway and the integration works in principle, but we do not certify it. If you are on Tally.ERP 9, contact us before you deploy so we can confirm your specific configuration.

Does my Tally data leave my computer?

Only the invoices you choose to send. The connector reads posted sales vouchers matching the invoice-number prefixes you configure at install time, converts those to a compliant e-invoice and sends it. Your ledgers, masters, stock and every other voucher type stay on your machine — the connector never reads them.

Where is my GoRoute API key stored?

The installer writes it to a configuration file, and the first time the connector runs it replaces the plaintext with a copy encrypted using Windows DPAPI, which is bound to your Windows user profile. This is also why the connector installs per-user and runs as you rather than as a Windows service: a service running under the SYSTEM account could not decrypt it.

Can I use TallyPrime for Oman Fawtara e-invoicing?

Yes. GoRoute is an accredited Oman service provider and a certified Peppol Access Point. The connector converts your Tally voucher to PINT OM v1.0.1, validates it against the Oman Schematron rules before anything is transmitted, delivers it over Peppol and files the tax data document with the Oman Tax Authority.

What happens if an invoice fails validation?

It is held, not sent, and the connector’s status window shows which rule failed and on which voucher. Validation runs before transmission on purpose: a rejected invoice on the network is far more expensive to unpick than one stopped at your own machine. Fix the voucher in Tally and the next poll picks up the corrected version.

Does the connector need administrator rights on Windows?

No. It installs under your user profile and needs no elevation, so an accounts clerk can install it without waiting for IT. It starts automatically when you log on and can be stopped from the Start menu at any time.

How often does the connector check Tally for new invoices?

Every five seconds for new posted vouchers, with a five-minute reconciliation cycle. In practice an invoice you post in Tally is on its way within seconds. You do not need to keep a browser tab open — the connector works on its own.

Which countries and mandates does this cover?

Oman Fawtara, Saudi ZATCA, UAE, and every Peppol jurisdiction including the EU, Singapore, Malaysia, Australia and New Zealand. One connector and one GoRoute account covers all of them; the destination determines which ruleset an invoice is validated against.

How much does the Tally connector cost?

The connector itself is free to download and install. You need a GoRoute account to send invoices, priced by volume. Contact the team for a quote covering your invoice count and the countries you send to.

Can I run the connector on a server instead of each user’s laptop?

It is designed to run on the machine that reaches Tally, which for most businesses is where TallyPrime itself runs. Because the API key is protected with DPAPI under a specific Windows profile, a single shared install on a server needs a dedicated user account that stays logged on. Talk to us before setting that up so it is done in a way that survives a reboot.

Primary sources: Tally Solutions help, OpenPeppol, Oman Tax Authority and ZATCA.

Ready to send your first Tally e-invoice?

Download the connector, or talk to us first about your Tally setup and the countries you invoice into.