
Processing vendor invoices has long been among the slowest and most manual and error-prone process in Accounts Payable (AP). Traditional OCR systems either need to be set up for each vendor's format or run within machine learning pipelines that require training data, frequent tuning, and long implementation cycles.
Per-page pricing means running costs grow directly with AP volume, creating a ceiling on the ROI, Accuracy depends on document quality, and exceptions still land back on the AP team's desk.
Tvarana’s AI OCR takes a different approach. The OCR module is built on large language models and runs natively inside NetSuite. It removes the template setup, the training step, and most of the per-vendor configuration that traditional OCR requires, while keeping the AP team in control of every bill before it posts.
A large language model (LLM) can recognize the fields and values in an invoice, rather than relying on a structured format, by using natural language processing. It recognizes the vendor, the bill number, the dates, the line items, the totals, the tax, and any reference fields that the vendor may have placed anywhere on the invoice or however they have chosen to format the document.
There is no per-vendor template to maintain, and no model to retrain when a vendor changes their layout. That single difference cascades into most of the practical advantages described below.
A typical AI OCR deployment goes live in about a week. There is no document library to assemble, no annotation step, no template-by-template setup, and no model training to be run. The bundle installs in NetSuite, the source channels are configured, and the AP team can begin processing real bills.
For organizations replacing an existing OCR product, the contrast is usually most visible here. Template-driven systems often take months to reach full coverage across a vendor base, and accuracy on long-tail vendors stays low until templates are built and trained upon.
The model reads invoices in layouts of any structure, including scanned PDFs of varying quality, multi-page bills, and documents with handwritten annotations. It handles invoices in multiple languages and multiple currencies without a separate configuration for each. New vendors and new invoice formats are processed on day one with the same accuracy as established vendors.
Custom fields specific to a customer's AP process can be extracted by updating a plain-language configuration setting, without engineering or model retraining. This keeps the engine adaptable to industry-specific or company-specific data points without engineering work.
The cost model differs in two ways from traditional OCR.
AI OCR uses a bring-your-own-key architecture with the Anthropic API, so customers pay the published API rate directly with no markup from 79Consulting.
Nothing posts without human approval. Every extracted bill enters NetSuite as a record in ‘Pending Approval’ status. The AP team reviews the extracted fields side by side with the source document, makes corrections if needed, and approves the bill before it posts. The AI model does not write directly to the general ledger (GL).
This keeps the human review step that AP teams already rely on, while removing the data entry work that surrounds it.
If desired, the solution can support fully automated GL posting, without the human-in-the-loop. In practice, however most businesses and teams like to retain the option of human-review and approval as an additional control in their processes.
The module supports full three-way matching of invoices against purchase orders and item receipts inside NetSuite. Bills that match within tolerance can be routed for approval automatically. Bills with discrepancies are flagged with the specific line and field that failed, so the AP clerk can resolve the exception rather than hunt for it.
The solution runs almost 50-points of validations against invoice data, duplicates, vendor configurations, Purchase order (PO) matching, line-items, amount, currency, expense accounts and document capture. The validations relevant to the PO itself are extensive and range from checking for existing vendors, subsidiaries, duplicates, approvals, partial billing, amount available-to-spend and more.
These checks ensure that only valid invoices proceed to approval and eventual GL posting.
Further, t he module also monitors designated AP inboxes and automatically ingests and extracts data from the attached invoices as they arrive. Vendors continue to email bills the way they always have, and the AP team no longer needs to download, rename, or upload PDFs. Email metadata is preserved alongside the bill record for audit reference. Emailed invoices follow the same validation checks and approval workflow as the submitted invoices.
For vendors who prefer to submit bills directly, APGenius provides an optional vendor portal, also fully natively built-on-netsuite, where invoices can be uploaded along with any type of supporting documents. Submitted bills follow the same OCR, matching, and approval flow as bills received by email.
The entire module is built as a native SuiteApp. Workflows, approval routing, GL impact, segments, custom fields, and reporting all use standard NetSuite mechanics, which means the engine neatly fits each customer's existing AP process rather than imposing its own. If needed, custom enhancements can be made using SuiteScript and SuiteFlow in the same way as any other NetSuite extension would be designed and implemented.
This also means there is no middleware to manage, no separate database to reconcile, and no external system of record for AP staging data. This keeps the sensitive AP information fully contained and secure within the company’s Netsuite instance, enabling strong governance and compliance.
Tvarana’s AI OCR solution eliminates the setup, training, and vendor-by-vendor configuration overhead that traditional OCR engines require, while preserving the human review and approval steps that AP teams need. Combined with native NetSuite integration, three-way matching, comprehensive validations, automated email monitoring, and native vendor portal support, it provides a much faster and accurate invoice processing without the time and expenses associated with traditional systems.