accounts-payable-management

Automate invoice ingestion, three-way matching, and payment scheduling for supplier invoices.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill accounts-payable-management-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accounts-payable-management
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/analytics-reporting/finsilabs/business-operations/accounts-payable-management
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill accounts-payable-management-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates manual accounts payable operations by ingesting supplier invoices, performing robust three-way matching against purchase orders and goods receipts, scheduling payments to capture early-payment discounts, and reconciling results to the vendor ledger to reduce errors, disputes, and missed savings.

Core Features & Use Cases

  • Invoice ingestion & vendor resolution: extract data from PDF and image attachments, preserve original currency, and resolve vendors by email domain or extracted name with a manual-review fallback for unknown vendors.
  • Three-way matching & exception handling: apply line-level quantity and price checks, a 1% tolerance for small variances, explicit exceptions for missing POs or receipts, and derive clear match statuses (matched, partial, exception).
  • Payment run automation & discount capture: construct atomic weekly payment runs that include due invoices plus expiring early-payment discounts, store discount_cents separately, enforce segregation of duties, and flag recent bank-account changes for manual verification.
  • Use Case: An e-commerce finance team connects Shopify and QuickBooks or BILL to auto-ingest hundreds of vendor PDFs per month, match them to POs and receipts, capture 2/10 discounts systematically, and generate AP aging and cash flow forecasts.

Quick Start

Ingest the latest vendor invoices, run three-way matching to surface exceptions, and build a weekly payment run that captures eligible early-payment discounts.

Frequently Asked Questions about accounts-payable-management

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

FAQPage Schema
How do I automate three-way matching for supplier invoices?

Three-way matching for supplier invoices is automated by ingesting PDF or image attachments, resolving vendors by email domain or name, and applying line-level quantity and price checks with a 1% tolerance to derive match, partial, or exception statuses.

How does early payment discount capture work in payment runs?

Early payment discount capture works by constructing atomic weekly payment runs that include due invoices plus expiring discounts, storing discount_cents separately, and enforcing segregation of duties to systematically capture savings like 2/10 terms.

Can I ingest supplier invoices from Shopify and QuickBooks for accounts payable reconciliation?

You can ingest supplier invoices from Shopify, WooCommerce, and BigCommerce integrations with QuickBooks or BILL to auto-process hundreds of vendor PDFs monthly, match them to POs, and reconcile vendor ledgers.

What happens when vendor resolution fails during invoice matching?

When vendor resolution fails during invoice matching, the system falls back to a manual review process for unknown vendors, ensuring unmatched invoices are not processed incorrectly.

How are missing purchase orders or goods receipts handled in accounts payable automation?

Missing purchase orders or goods receipts are handled by triggering explicit exceptions during the three-way matching process, surfacing unmatched items for manual review before they enter the payment run.

What is the best way to secure payment runs against unauthorized bank account changes?

To secure payment runs against unauthorized bank account changes, the system flags recent bank-account modifications for manual verification and enforces segregation of duties during the atomic payment run creation.