3-way match queue
Bills awaiting PO+GRN reconciliation. Auto-matches paid; variances surfaced for resolution.
3-way matching at 97% auto-rate. Input tax resolved at the line, vendor register status checked before payment, discounts caught before they lapse. The AP queue runs itself.
The AP Manager dashboard prioritises action. Approve, match, schedule, escalate.
Bills awaiting PO+GRN reconciliation. Auto-matches paid; variances surfaced for resolution.
Bills awaiting approval, prioritised by due date, vendor and amount. Single-tap from Slack.
Risk score per vendor: ACRA status, GST registration, past disputes, payment performance.
Cash needed this week, next week, next month. Discount opportunities and tight cash flagged.
Blocked claims and receipts that were never tax invoices, before the return.
Early-pay discounts about to lapse, ranked by the return on taking them.
When a vendor invoice arrives, the platform pulls the PO and the goods receipt note. Each line is matched on quantity and price with tolerances you set. Exact matches queue for payment; variances surface with the source records open for resolution.
None of this depends on whether your vendor filed their own return, which leaves the exposure that is genuinely yours: a vendor struck off the register, one who has deregistered from GST while still charging it, and input tax claimed on a document that was never a tax invoice. All three surface at the bill rather than at the return, which is the difference between a correction and a conversation.
Bill.com and Tipalti are strong at payments and thinner on everything either side of them. OneFinOps treats 3-way matching, vendor compliance scoring and the input tax position as tier-1 features rather than integrations, and handles the multi-currency, multi-entity case a Singapore holding company actually runs. Ask us for a side-by-side on your own bill volume rather than taking that on trust.
96 to 98% first-pass accuracy on header fields for a clean document, lower on a photographed one, with confidence shown per field so your team reviews what is uncertain rather than everything. Vendor-specific templates are learned after a few samples. The more useful number is that invoices arriving over InvoiceNow skip OCR entirely, because they arrive as data.
Configurable rules: by amount, vendor, GL category, cost centre, location. Multi-step parallel and sequential chains. Slack/email/in-app notifications. Auto-escalation when an approver is OOO. Audit log of every approval, override and rejection.
Duplicate detection at ingest: same vendor + same amount + same date in 30 days flags as potential. Same PO + same GRN flags strongly. Override allowed with comment that lands in the audit log.
Early-payment discounts surfaced per bill at ingest. The cash forecast lets you see which discounts are economical to take and which to skip. Auto-take discounts above a threshold can be configured.
Direct feeds where your bank offers one, and a payment file to the bank where it does not, with status pulled back either way. The upload path is built as a first-class route rather than a degraded one, so no bank is a blocker. Multi-currency runs settle each vendor in their own currency. Ask us which feeds are live today and we will tell you straight.
A 30-minute walkthrough of the AP workflow on your bill volume, your vendors and your approval chain.