Run every company from one system.
Each company keeps its own books and currency. Intercompany sales and payables post on both sides. Accounts and items can be shared across the organization automatically, making regulatory filings simpler. Display language is set by person. It all sits on PostgreSQL, so adding companies and users doesn’t add a database licence. Exchange rate downloads, ACH, EFT, MICR cheque printing, Positive Pay, custom reporting, audit and security conflict reports, XBRL filing, and forecast building, all built in.
- Interested in moving off Dynamics GP, QuickBooks, Sage, NetSuite or Oracle to cut database licence costs and total cost of ownership?
- Manufacturing operations that need better control of their production plans.
- Bilingual workplaces where some people work in English and others in French.
assets/shots/production-schedule.jpg- Structure
- Multi-company, multi-currency
- Languages
- Multilingual, per user
- Database
- PostgreSQL, no licence fee
- Licensing
- Sized to your organization
Watch it work
Short recordings of real screens, from setting up items and customers to printing the cheque run. Pick any video from the list.
assets/video/catalogues-and-transactions.mp4
Set up
Payables
Payments
Group
Production
No sound needed.
Straight from the application
Select a screen to see it full size.
Everything is in the base system
There is no finance edition, no manufacturing edition and no add-on catalogue to negotiate.
Financial
Operations
Customers and vendors
Payments
Platform
See the shortage before the line stops
MRP places jobs to meet sales orders, the schedule shows where each line is full, and the MRP Calendar shows week by week what is coming in, what is being made, and what is going out.
| Week of | Nov 2 | Nov 9 | Nov 16 | Nov 23 | Nov 30 |
|---|---|---|---|---|---|
| On Hand | 240 | 110 | 115 | 20 | -120 |
| Receipts | 0 | 200 | 0 | 0 | 300 |
| Production | 0 | 0 | 150 | 0 | 0 |
| Usage | 120 | 180 | 240 | 120 | 60 |
| Sales | 10 | 15 | 5 | 20 | 10 |
| Ending Balance | 110 | 115 | 20 | -120 | 110 |
Illustration using a sample item.
Jobs placed, not pushed
MRP puts each job on the latest day that still finishes by the due date, and subassemblies on the day before.
Full days show red
An overscheduled day is flagged on the schedule instead of quietly pushing work into next month.
Drag to reschedule
Move jobs between days and lines on the production schedule. Shift calendars and maintenance are respected.
Shortages by week
Material Requirements lists what each week needs, what is short, and the first work order that needs it.
Several companies, several currencies
Entry-level packages make you run one company file per company and reconcile between them in a spreadsheet. In TallyOpen each company keeps its own books and currency, and a sale between two of them posts both sides at once.
Northbridge Fabricating Ltd.Selling company · home currency CAD
- Document
- Sales invoice
- Customer
- Northbridge US Inc.
- Transaction
- USD 26,480.00
- Home
- CAD 35,748.00
Northbridge US Inc.Buying company · home currency USD
- Document
- Vendor bill
- Vendor
- Northbridge Fabricating Ltd.
- Transaction
- USD 26,480.00
- Home
- USD 26,480.00
Illustration using sample companies.
One card statement, every company
Import credit card transactions into one company and post each expense to whichever company it belongs to, even when that company keeps its books in another currency.
The original currency stays
Every entry keeps the currency it was made in and the company’s home currency, so revaluation never loses the original.
Matched, not re-keyed
The payable and the receivable come from one document. Nobody types the second side, so they can’t drift apart.
Report across companies
The report builder can pull figures from other companies and translate them with a rate table.
Access per company
A controller for one company needs nothing in another. A group accountant can be given all of them.
Multilingual by default
English and French come out of the box, and the system can be extended to any local language. A Quebec office and a Toronto office share one system, one set of books and one period close, with each person working in their own language. Every screen is translated, including the reports and messages people see every day.
| English | Français |
|---|---|
| General Ledger | Grand livre général |
| Trial Balance | Balance de vérification |
| Cheque Batch | Lot de chèques |
| Production Schedule | Calendrier de production |
| Material Requirements | Besoins en matières |
| Forecast Variance | Écarts des prévisions |
Menu names as they appear in the application.
A setting per person
Language follows the user, not the installation. Two people can work side by side in different languages in the same company.
Change it without logging out
Switch language and the next window you open uses it. Handy when a francophone controller walks an anglophone auditor through a screen.
From the vendor invoice to the cheque
The payables cycle usually starts and ends with someone typing. TallyOpen reads the vendor invoice in, and the payment goes out as a printed cheque or a bank file.
Read from the PDFKestrel Tooling Inc.
- Invoice
- KT-8841
- Date
- 18/09/2026
- Terms
- Net 30
- Line
- 5 HSS end mill 12mm at 2,841.53
- Total
- 14,207.65
Filled in by TallyOpenReady to review
- Vendor
- V-1042 · Kestrel Tooling Inc.
- Bill
- KT-8841 · 2026-09-18
- Terms
- Net 30 · due 2026-10-18
- Item
- EM-12-HSS · 5 ea
- Account
- 1310 · Inventory, tooling
- Total
- CAD 14,207.65
Illustration using a sample vendor.
2026-09-24
Kestrel Tooling Inc.
$14,207.65
MICR line, E-13B: cheque number, transit, account
Illustration. The layout follows your bank’s cheque specification.
- Cheque
Print complete cheques on blank stock, MICR line included, so you stop ordering pre-printed forms for every bank account.
- EFT
CPA 005 files for vendor payments, ready to upload to your bank.
- ACH
NACHA credit files for paying US vendors.
- Interac
Interac e-Transfer files for smaller payees.
- Positive Pay
Send your bank the list of issued cheques in the layout it asks for.
A forecast that keeps up with the year
Start from actuals, close each month as it finishes, and explain the variances where the numbers are.
Start from actuals
Copy the same period last year or spread last year’s total, then adjust by a percentage.
Close the month
Closed months take their actuals and lock, so the forecast only changes where it still can.
Reasons beside variances
Each account’s variance has a reason next to it, so the explanation travels with the number.
Full-year view
Compare a previous full-year forecast with actual to date and the new one, then spread the change over the remaining months.
Access is granted, never assumed
Every user starts at zero. Nothing is visible and nothing is allowed until a role grants it. You define the roles, so the controls fit the organization you actually have.
Deny by default
A new account can do nothing until tasks are granted. An oversight leaves someone asking for access, not quietly holding access nobody meant to give.
Segregation of duties, your call
Split entry from approval as finely as your policy needs.
Audit profiles
Decide which fields are tracked and in how much detail, then export the audit report to Excel, CSV or LibreOffice for your auditor.
Forecast access by account range
Let a department see or update only its own accounts in the forecast.
Low cost to own. Secure. Flexible.
Low cost of ownership
No database licence to buy, since PostgreSQL is free. Pricing is set to the size of your organization, so a small company doesn’t pay what a large one does.
Secure by default
Access starts at zero and is granted by role, with audit profiles behind it. The database sits on a server you control, not in someone else’s cloud.
Flexible
Run the server on Linux or Windows, on site or on a private virtual machine, wherever your data needs to live. People can work from physical workstations, virtual machines or remote desktops.
PostgreSQL underneath
A mature, open database with real transactions. Your data sits in a schema you can query, back up and move without asking anyone.
Imports built in
Bring in CSV, Excel and LibreOffice files, and schedule the routine ones. No separate middleware to buy.
Backup and recovery
Standard PostgreSQL tools for backups, point-in-time recovery and replication. No proprietary format.
How it’s licensed
TallyOpen is commercial software, licensed per installation and priced to the size of your organization. There’s no database licence to buy. Your price and terms are set out in your agreement.
Common questions
What does it run on?
The database runs on PostgreSQL, on a Linux or Windows server you control. People use TallyOpen from physical workstations, virtual machines or remote desktops, whichever suits you.
How do we get our data in?
The import tool reads CSV, Excel and LibreOffice files for items, customers, vendors, opening balances and transactions. Imports you run every day or week can be scheduled.
Can we move over from our current system?
Yes. Export your records and open transactions from Dynamics GP, QuickBooks, Sage, NetSuite or Oracle to CSV or Excel, and the import tool brings them in.
What does it cost?
Pricing is set to the size of your organization, and there’s no database licence to buy. Tell us about your setup through the form below and we’ll send a quote.
Where does our data live?
On your server. You choose where it is hosted and how it is backed up.
Can we see it with our own data?
Yes. Send a sample of your items, customers or vendors and we’ll use it in the walkthrough.
Which languages does it support?
English and French out of the box, and it can be extended to any local language. Each person picks their own, and can change it without logging out.
Book a walkthrough
Tell us how many companies you run, which currencies, and what you’re trying to get away from. We’ll walk you through it with transactions like yours.
- erin@manchesteris.ca
- Typical session
- 45 minutes, screen share, no slide deck
- Response time
- One business day