About this sample
Automates the procure-to-pay reconciliation step that teams normally do by hand or with custom Power Automate flows. For each selected invoice, the skill reads the invoice metadata (or extracts it from the file content), locates the matching PO in the Purchase Order library by PO Number, and compares totals to determine whether the invoice is Compliant or Non Compliant.
Writes Reconciliation Status and Reconciliation Details back to the invoice item, then returns a Markdown summary table showing Invoice #, Invoice Total, PO #, PO Total, Status (Compliant / Non Compliant / No Match), and the remaining budget or overage amount. Trigger phrases include 'reconcile invoice', 'invoice to po reconciliation', 'match invoice to po', and 'check invoice against po'.