AI for Epicor iScala
Epicor iScala grew out of the Swedish Scala system and is now an Epicor product used by manufacturers and multinationals to run subsidiaries and remote sites, with strong multi-company, multi-currency, and multi-language support. Installs commonly run releases from the 2.3 and 3.x line and cover financials, purchasing, inventory, order management, and manufacturing. Incredible drives iScala by voice, handling the repetitive order entry, posting, and reporting a finance or order clerk would otherwise key into the client.
Last updated July 2026
In short
- Enter sales and purchase orders in iScala by voice across your sites.
- Post invoices and journals, and run financial reports, by asking.
- Works with iScala 2.3 and 3.x installs, because it drives the screen directly.
- Pauses for approval before posting, and keeps a record.
- Reaches 3,000+ other apps, on Mac and Windows.
What you can say
“Enter a sales order in iScala for customer C-2044, 15 units of item 700-11.”
Fills the order and pauses before you post it.
“Post the supplier invoices sitting in today’s batch.”
Matches and queues them, then waits for your approval.
“What’s the outstanding balance on customer C-2044?”
Reads the accounts receivable figure from iScala.
“Run the trial balance for the Polish company.”
Pulls the report for that company code and reads the totals.
“Register a goods receipt against purchase order P-5510.”
Matches the lines and stops before posting.
“Which sales orders are on credit hold?”
Lists the held orders with customer and amount.
“Create a general ledger journal to reclassify these costs between accounts.”
Enters the journal lines and leaves it unposted for review.
“Show inventory on hand for item 700-11 across warehouses.”
Reads the stock figures back to you.
How it works
- Hold the key and say what you need done in iScala.
- Incredible works through the iScala screens the way your finance or order team would.
- It shows you each posting or order and waits for your approval.
- Every action is recorded, so you can trace what was entered and by which request.
Incredible vs Epicor iScala’s own AI
| Incredible | Epicor iScala on its own | |
|---|---|---|
| Invoice and journal entry | Spoken, then confirmed | Keyed line by line |
| Multiple company codes | You name the company, it switches | Log into each one and repeat |
| Lookups and reports | Asked and answered aloud | Navigate to each screen yourself |
| Older iScala releases | Driven through the client | No modern automation path |
| Approvals | Pauses before posting, keeps a record | Relies on the user |
| Other apps | One voice reaches 3,000+ apps | Separate tools and logins |
Will it work on our iScala 2.3 or 3.x install without an API?
Yes. Incredible operates iScala through the same Windows client your staff use, reading the screen and typing and clicking like a person. Many iScala sites run releases from the 2.3 and 3.x line at remote plants and subsidiaries, where a modern programming interface may not be set up.
Incredible does not need one. Where your site does run Epicor Service Connect or another integration route, that path is more robust and Incredible can use it. Where it does not, driving the screen is the honest way to automate the day-to-day entry.
How does it learn a repeating iScala task?
You record it once. Enter a real order, post a batch of invoices, or run a period report with Incredible watching, and talk through the steps. Incredible learns the sequence rather than the pixel positions, so it repeats the task on its own.
This fits iScala’s common use across many company codes and locations, where the same finance and order routines run again and again in slightly different ledgers. When a screen changes in an upgrade, the recorded steps still describe the task, so it holds.
What keeps it from posting to the wrong ledger?
Incredible asks before anything that commits. Reading a balance or running a trial balance is safe and runs straight through. Posting a journal, an invoice, or an order changes your books, so Incredible stops, shows you the exact entry and the company it targets, and waits for you to approve.
Everything is logged, so an accountant can see what was posted, to which account and company, and when. If it has the wrong company code or account, you catch it before it posts.
Questions, answered
Is Incredible an Epicor product?
No. Incredible is a separate assistant and is not built, certified, or endorsed by Epicor. It operates iScala the way your team does, through the normal client.
Does it replace iScala?
No. iScala stays your system of record. Incredible handles the repetitive entry, posting, and reporting people do inside it.
We run iScala across several countries. Can it handle that?
Yes. You name the company or site and Incredible works in that one, pausing for approval before it posts to any ledger.
Does it need Service Connect or an API?
No. It can drive the iScala client on screen. Where an integration route like Service Connect exists, that path is more robust and Incredible can use it.
Will an upgrade break it?
Recorded tasks follow steps rather than fixed screen positions, so most upgrades do not break them. You can re-record a step if a process changes.
Does it respect our permissions?
Yes. It works inside the same iScala login as the person using it and cannot reach anything that account cannot.
Put it to work in your apps.
Download Incredible for Mac or Windows, or see everything it can do.