invoice-expense-review

Review vendor invoices and employee expenses for duplicates, PO matching, coding, and policy exceptions.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/lwokeray/cowork-plugins --skill invoice-expense-review-lwokeray
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: invoice-expense-review
Source: https://github.com/lwokeray/cowork-plugins/tree/main/plugins/finance-cowork/skills/invoice-expense-review
Command: npx skills add https://github.com/lwokeray/cowork-plugins --skill invoice-expense-review-lwokeray

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Accounts payable and finance teams must manually verify every vendor invoice and employee expense against POs, receipts, contracts, and policies, which is slow and error-prone. This Skill structures that review into a consistent queue with clear pass, hold, and exception outcomes. ## Core Features & Use Cases - Matching and Duplicate Detection: Performs three-way and two-way matching of invoices against POs, receipts, and contracts, and flags duplicate candidates across invoice numbers, amounts, dates, and receipts. - Coding and Cut-off Review: Proposes GL account, cost center, project, tax code, and period allocation, including accrual, prepaid, and capitalization decisions flagged for accounting review. - Exception Classification: Categorizes issues as missing evidence, match variance, duplicate candidate, master-data risk, coding, policy exception, dispute, or fraud signal, each with a default disposition. - Use Case: A user uploads a batch of vendor invoices and asks which ones cannot be paid; the Skill returns a pass/hold queue with required evidence, owners, and proposed dispositions without releasing any payment. ## Quick Start Ask the assistant to review a batch of vendor invoices or employee expenses and list the items that should be held, with reasons and required evidence.

Frequently Asked Questions about invoice-expense-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review vendor invoices for duplicates and PO mismatches?▼

Provide the invoice batch along with PO, receipt, and prior invoice data. The review checks exact duplicates first, then amount and date candidates, and compares quantity, price, tax, and terms against PO tolerance to build a pass/hold queue.

How to audit employee expense reports against company policy?▼

Submit expense claims with receipts, business purpose, and policy limits. Each claim is checked for receipt completeness, category limits, corporate-card duplicates, approver independence, and coding, with exceptions routed to authorized decision makers.

Can this skill approve invoices or release payments?▼

No. It only classifies items as pass for next control, hold, or exception, and never releases payments, posts journal entries, updates vendor bank details, or takes disciplinary action. Final approval stays with authorized owners.

What happens when an invoice is missing a receipt or PO?▼

Missing evidence items are placed on hold with the required evidence, policy reference, and decision owner listed. Non-PO invoices still require business purpose, contract, coding, and approval evidence before passing.

How are duplicate invoice candidates handled?▼

Similar items are flagged as duplicate candidates with candidate IDs, differences, and supporting evidence preserved. They are held pending validation and are never automatically rejected or deleted.

What are the limitations of automated invoice review?▼

Review stops when entity, vendor, amounts, or policy scope cannot be confirmed, when documents are unreadable, or when bank-detail changes and fraud signals lack independent verification. Policy conclusions are marked unavailable if no policy is provided.