Skip to content

feat(skills): add invoice-three-way-match skill for AP three-way matching#122

Open
Cloudz-319 wants to merge 1 commit into
runxhq:mainfrom
Cloudz-319:feat/invoice-three-way-match
Open

feat(skills): add invoice-three-way-match skill for AP three-way matching#122
Cloudz-319 wants to merge 1 commit into
runxhq:mainfrom
Cloudz-319:feat/invoice-three-way-match

Conversation

@Cloudz-319

Copy link
Copy Markdown

Summary

Adds an invoice-three-way-match skill that performs automated accounts payable three-way matching against purchase orders and goods receipts with GL coding.

Features

  • Extracts and validates invoice data
  • Three-way matches invoice line items against PO and goods receipt
  • Applies general ledger coding by item category
  • Flags discrepancies (price mismatches, quantity mismatches, unmapped categories)
  • Produces structured payment approval proposal with exception list
  • Fed by upstream invoice intake, feeds settle-invoice for payment execution

Harness

3 test cases covering:

  • Full match (approved)
  • Partial exceptions (conditional approval)
  • Missing receipt with unmapped category (rejected)

All pass: runx harness .

References

Closes frantic bounty #51

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant