Tabular IQ

Tabular IQ AP Enterprise Edition

AP audit software that opens whatever the client sends

AP Enterprise is Tabular IQ plus audit modules. The first two are Duplicate Analysis, for duplicate payments, and Vendor Master Analysis, for vendor master cleanup. Both test the full population on your own computer.

01 — The data

Every client's AP data arrives differently

AP data seems to come in any manner of different shapes and sizes. Sometimes it's a fixed-width extract directly from an ERP system. Sometimes it's an Excel workbook. Other times it's read-only access to a SQL Server. Tabular IQ is able to open all of them side by side and link them together like tables in one database, so the same data analysis runs work with all data sources.

Files
CSV and other delimited text, fixed-width text, Excel, Access, Parquet, dBase
Databases
SQL Server, Oracle, IBM Db2, PostgreSQL, MySQL, and any ODBC source
Cloud warehouses
BigQuery and Databricks
Runs on
Windows, on your own computer

02 — Duplicate Analysis

Catch the duplicate payment an exact match misses

Most ERP systems reject identical vendor and invoice numbers out of the box — that's straightforward. But unwanted duplicate payments almost always occur when these numbers differ slightly: a prefix, a typo, or a second entry in the vendor file. Tabular IQ's Duplicate Analysis module groups data records on any combination of fields, and each field can match loosely in four ways.

01

Allow similar spellings

Smith Supply matches Smyth Supply, because the field is compared by how it sounds.

02

Allow transposed digits

Invoice 10432 matches 10342: the same digits in a different order.

03

Remove letters and symbols

INV-00123 matches 123 once non-numeric characters and zeros are stripped from the front.

04

Absolute value

A payment of 1,250.00 matches an entry of -1,250.00, because the sign is ignored.

Similar spellings are matched with the SOUNDEX algorithm, so any match can be checked by hand. The same tool finds duplicate vendors, customers, or any other records: you choose the fields. For more information on how near-identical supplier names can cause duplicate payments, read the article Paying the Wrong Vendor.

03 — Vendor Master Analysis

47 vendor master checks, one table of findings

Vendor Master Analysis maps your file's columns to the fields each check needs and runs the checks you choose. The result is one table sorted by risk: each flagged vendor with a score, a severity, and its findings, and duplicate vendors grouped together.

01

Matches

The same bank account, tax ID, VAT ID, DUNS number, address, phone, or email, and similar names.

02

Conflicts

One bank account under different names, and one name with different tax IDs or bank accounts.

03

Bank details

A malformed IBAN, routing number, or SWIFT code, and an IBAN from another country than the vendor.

04

Tax IDs

Placeholder or malformed tax IDs, and a social security number where a company's tax ID belongs.

05

Names and addresses

Names that suggest an employee or an internal account, and a PO Box with no street address.

06

Dates and status

Inactive vendors with recent activity, and active vendors with no activity for years.

07

Contact details

Email at a free mail provider, phone and fax on the same number, a postal code outside the state given.

08

Missing data

No tax ID, an electronic payment method with no bank account, and required fields left blank.

Why each of these matters, with the cases behind them, is in The Dirty Vendor Master File.

04 — Confidentiality

Client data stays on your computer

Opening, testing, and reporting happen on the machine in front of you. Tabular IQ sends none of that data to us.

When the AI features are in use, they send your request and the names of your tables and columns. The privacy policy lists exactly what goes where.

Analysis
On your computer, against the files and databases you open
Telemetry
None, and no crash reports
AI features
Optional, and your organization can turn them off for every user
Table values sent to AI
Only as your Sample Data setting allows: none, anonymized, or full

05 — Your own tests

Build the tests the modules don't cover

The two modules run the standard AP tests. Anything else an engagement calls for, you build in the same workspace, on the same data.

Scripts are plain JavaScript, documented in the developer resources. Every function has a page in the function reference.

Scripts
JavaScript, with a documented class reference
Functions
68, each with its own reference page
Plain English
Describe the test, and the result arrives as a table

See both modules run on AP data

We have spent two decades finding duplicate payments in large accounting systems. Book 30 minutes and we will run both modules live, on our sample AP data or on a file you are free to share.