<?xml version='1.0' encoding='utf-8'?>
<rss version="2.0"><channel><title>OpenAuditor blog</title><link>https://openauditor.ai/blog</link><description>Experiments and practical guides to audit evidence and AI verification.</description><language>en-us</language><item><title>The batch boundary changed the audit verdict</title><link>https://openauditor.ai/blog/duplicate-invoice-detection</link><guid>https://openauditor.ai/blog/duplicate-invoice-detection</guid><description>The same payments expose a $100 excess together and pass separately when comparison history is omitted. A controlled experiment in audit scope.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>The bank account matched. It still wasn't the supplier's.</title><link>https://openauditor.ai/blog/audit-evidence-and-audit-trails</link><guid>https://openauditor.ai/blog/audit-evidence-and-audit-trails</guid><description>Seven checks hold in two synthetic supplier-bank scenarios. Why agreement with a vendor master does not establish account ownership.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>99.5% of which decisions?</title><link>https://openauditor.ai/blog/ai-verification-false-positives</link><guid>https://openauditor.ai/blog/ai-verification-false-positives</guid><description>Worked counterexamples in verification error budgets, abstention and selection: why a configured certainty target needs a denominator.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>Three-way invoice matching: where the exceptions begin</title><link>https://openauditor.ai/blog/three-way-invoice-matching</link><guid>https://openauditor.ai/blog/three-way-invoice-matching</guid><description>Compare invoices, purchase orders and receiving records, then investigate quantity, price and timing differences before payment.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>Is your audit population complete? Checks before testing</title><link>https://openauditor.ai/blog/audit-population-completeness</link><guid>https://openauditor.ai/blog/audit-population-completeness</guid><description>Reconcile record counts, control totals and source-system filters before relying on an audit extract or interpreting its exceptions.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>How to verify claims in an AI-generated business report</title><link>https://openauditor.ai/blog/verify-ai-generated-reports</link><guid>https://openauditor.ai/blog/verify-ai-generated-reports</guid><description>Trace statements, calculations and comparisons in an AI-generated report to source evidence, with a practical claim-review workflow.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>Vendor bank changes: controls to check before payment</title><link>https://openauditor.ai/blog/vendor-bank-change-controls</link><guid>https://openauditor.ai/blog/vendor-bank-change-controls</guid><description>Review supplier bank-detail changes using independent confirmation, approval history and payment timing, with evidence for each decision.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>Risk-based audit sampling: choosing what to test</title><link>https://openauditor.ai/blog/risk-based-audit-sampling</link><guid>https://openauditor.ai/blog/risk-based-audit-sampling</guid><description>Separate targeted risk selection from representative audit sampling, document the population and interpret findings within their limits.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>How to reconcile credit notes with invoices and payments</title><link>https://openauditor.ai/blog/credit-note-reconciliation</link><guid>https://openauditor.ai/blog/credit-note-reconciliation</guid><description>Match credits to the original obligation, check how they were applied and reconcile the remaining payable without double-counting adjustments.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>How to resolve an audit exception with conflicting evidence</title><link>https://openauditor.ai/blog/resolving-audit-exceptions</link><guid>https://openauditor.ai/blog/resolving-audit-exceptions</guid><description>Investigate contradictory records, retain evidence versions and document the reasoning that supports an audit exception disposition.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>Prompt injection in business documents: protect the review workflow</title><link>https://openauditor.ai/blog/prompt-injection-business-documents</link><guid>https://openauditor.ai/blog/prompt-injection-business-documents</guid><description>Keep instructions inside submitted documents separate from review authority, and test how your workflow handles malicious or misleading content.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>Reviewing expense policy exceptions without losing the audit trail</title><link>https://openauditor.ai/blog/expense-policy-exceptions</link><guid>https://openauditor.ai/blog/expense-policy-exceptions</guid><description>Assess business expense exceptions against the applicable policy, approval authority and supporting records while preserving the original finding.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>An invoice audit checklist for accounts payable teams</title><link>https://openauditor.ai/blog/invoice-audit-checklist</link><guid>https://openauditor.ai/blog/invoice-audit-checklist</guid><description>Review supplier invoices against purchase orders, receipts, approvals and payment records, with a practical checklist for handling exceptions.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>How to assess materiality when a control exception surfaces</title><link>https://openauditor.ai/blog/materiality-and-control-exceptions</link><guid>https://openauditor.ai/blog/materiality-and-control-exceptions</guid><description>Understand why a policy exception and a material misstatement are different questions, and how reviewers assess both with supporting evidence.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>How to verify AI-extracted data against source documents</title><link>https://openauditor.ai/blog/verify-ai-extracted-data</link><guid>https://openauditor.ai/blog/verify-ai-extracted-data</guid><description>Check extracted values, source locations, field meaning and totals before data enters a business workflow. Learn how to handle unresolved findings.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>How to verify AI agent actions before execution</title><link>https://openauditor.ai/blog/verify-agent-actions</link><guid>https://openauditor.ai/blog/verify-agent-actions</guid><description>Review tool calls against grants, limits, approvals and user instructions, with practical handling for prompt injection and unresolved checks.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>How to review invoices against contract terms</title><link>https://openauditor.ai/blog/contract-invoice-review</link><guid>https://openauditor.ai/blog/contract-invoice-review</guid><description>Compare billed rates, quantities, service periods and credits with the applicable contract, and document exceptions before payment.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item><item><title>Build a batch audit review workflow from submission to resolution</title><link>https://openauditor.ai/blog/batch-audit-review-workflow</link><guid>https://openauditor.ai/blog/batch-audit-review-workflow</guid><description>Prepare a transaction population, retrieve every result and route exceptions with supporting evidence, review decisions and a traceable audit trail.</description><pubDate>Thu, 01 Oct 2026 19:00:00 +0000</pubDate></item></channel></rss>
