Source profileQuality 92/100

VincentChuWaiChow/vanguard-frontier-agentic/skills/cross-functional/procure-to-pay-protocol/SKILL.md

procure-to-pay-protocol

Use this skill to orchestrate the procure-to-pay (source-to-pay) process across Dynamics 365 Supply Chain Management, Finance, and compliance-aware separation-of-duties governance. It coordinates the journey from purchase requisition through purchase order approval, goods or services receipt, vendor invoice processing, and payment settlement. The skill enforces segregation-of-duties gates on purchase order approval, defines agent handoff rules, and escalates SoD conflicts to d365-security-sod-go

Source repository stars
21
Declared platforms
0
Static risk flags
0
Last source update
2026-08-27
Source checked
2026-08-28

Decision brief

What it does: where it fits

Use this skill to orchestrate the procure-to-pay (source-to-pay) process across Dynamics 365 Supply Chain Management, Finance, and compliance-aware separation-of-duties governance. It coordinates the journey from purchase requisition through purchase order approval, goods or services receipt, vendor invoice processing, and payment settlement.

Best for

  • A purchase requisition must be evaluated, converted to a PO, approved, and tracked through receipt and payment.
  • A vendor invoice must be matched to a PO and goods receipt before payment is released.
  • A segregation-of-duties concern exists on a PO approval workflow.

Not for

  • The matter is confined to sales order fulfillment — use order-to-cash-protocol.
  • Direct configuration of Dynamics 365 procurement workflows is required — route to the supply chain specialist.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/cross-functional/procure-to-pay-protocol"
Safe inspection promptEditorial

Inspect the Agent Skill "procure-to-pay-protocol" from https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/blob/e01b936730332eca271896571d43cc2013c67f3f/skills/cross-functional/procure-to-pay-protocol/SKILL.md at commit e01b936730332eca271896571d43cc2013c67f3f. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    1. Receive purchase requisition; validate against procurement catalog and purchasing policy. 2. Perform budget availability check; if budget is insufficient, pause and escalate to finance owner. 3. Convert approved requisition to a purchase order; confirm vendor, pricing, and de…

    Receive purchase requisition; validate against procurement catalog and purchasing policy.Perform budget availability check; if budget is insufficient, pause and escalate to finance owner.Convert approved requisition to a purchase order; confirm vendor, pricing, and delivery terms.
  2. 02

    Purpose

    This skill orchestrates the end-to-end procure-to-pay (P2P) / source-to-pay (S2P) business process in Microsoft Dynamics 365 environments. It coordinates Dynamics 365 Supply Chain Management (requisitions, purchase orders, and goods receipt), Dynamics 365 Finance (vendor invoice…

    This skill orchestrates the end-to-end procure-to-pay (P2P) / source-to-pay (S2P) business process in Microsoft Dynamics 365 environments. It coordinates Dynamics 365 Supply Chain Management (requisitions, purchase orde…
  3. 03

    When to use

    A purchase requisition must be evaluated, converted to a PO, approved, and tracked through receipt and payment.

    A purchase requisition must be evaluated, converted to a PO, approved, and tracked through receipt and payment.A vendor invoice must be matched to a PO and goods receipt before payment is released.A segregation-of-duties concern exists on a PO approval workflow.
  4. 04

    When NOT to use

    The matter is confined to sales order fulfillment — use order-to-cash-protocol.

    The matter is confined to sales order fulfillment — use order-to-cash-protocol.Direct configuration of Dynamics 365 procurement workflows is required — route to the supply chain specialist.The matter is a vendor master data change — escalate to the supply chain specialist and finance owner.
  5. 05

    Participating agents

    d365-supply-chain-plan-to-produce-agent — owns purchase requisitions, purchase orders, and goods/services receipt

    d365-supply-chain-plan-to-produce-agent — owns purchase requisitions, purchase orders, and goods/services receiptd365-finance-close-to-report-agent — owns vendor invoice processing, accounts payable, and payment settlementd365-security-sod-governance-agent — reviews and flags segregation-of-duties violations on PO approval workflows

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score92/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars21SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
VincentChuWaiChow/vanguard-frontier-agentic
Skill path
skills/cross-functional/procure-to-pay-protocol/SKILL.md
Commit
e01b936730332eca271896571d43cc2013c67f3f
License
Apache-2.0
Collected
2026-08-28
Default branch
master
View the original SKILL.md

Procure-to-Pay Protocol

Purpose

This skill orchestrates the end-to-end procure-to-pay (P2P) / source-to-pay (S2P) business process in Microsoft Dynamics 365 environments. It coordinates Dynamics 365 Supply Chain Management (requisitions, purchase orders, and goods receipt), Dynamics 365 Finance (vendor invoice processing and payment), and Dynamics 365 security and compliance governance (segregation of duties on PO approval). The protocol ensures that no single agent approves, receives, and pays for the same purchase, and that SoD violations are identified and escalated before they reach the general ledger.

When to use

  • A purchase requisition must be evaluated, converted to a PO, approved, and tracked through receipt and payment.
  • A vendor invoice must be matched to a PO and goods receipt before payment is released.
  • A segregation-of-duties concern exists on a PO approval workflow.
  • Multiple Dynamics 365 modules are involved and cross-agent coordination is required.
  • A procurement compliance review is needed before a vendor payment run.

When NOT to use

  • The matter is confined to sales order fulfillment — use order-to-cash-protocol.
  • Direct configuration of Dynamics 365 procurement workflows is required — route to the supply chain specialist.
  • The matter is a vendor master data change — escalate to the supply chain specialist and finance owner.
  • The ask is for strategic sourcing or vendor selection advice without an active procurement request.

Participating agents

  • d365-supply-chain-plan-to-produce-agent — owns purchase requisitions, purchase orders, and goods/services receipt
  • d365-finance-close-to-report-agent — owns vendor invoice processing, accounts payable, and payment settlement
  • d365-security-sod-governance-agent — reviews and flags segregation-of-duties violations on PO approval workflows

Inputs required

  • Purchase requisition or purchase order number
  • Vendor account and legal entity
  • Goods or services description, quantities, and agreed pricing
  • Applicable procurement policy and approval workflow configuration
  • Budget availability confirmation (if applicable)

Evidence required

  • Approved purchase requisition with budget check result
  • Purchase order confirmation from vendor
  • Goods receipt note or service entry sheet
  • Vendor invoice with three-way match result (PO, receipt, invoice)
  • SoD clearance from d365-security-sod-governance-agent for PO approval

Workflow

  1. Receive purchase requisition; validate against procurement catalog and purchasing policy.
  2. Perform budget availability check; if budget is insufficient, pause and escalate to finance owner.
  3. Convert approved requisition to a purchase order; confirm vendor, pricing, and delivery terms.
  4. Route purchase order through the configured approval workflow.
  5. SoD gate: invoke d365-security-sod-governance-agent to verify that the PO approver is not the same person who raised the requisition or will receive the goods.
  6. If SoD conflict is detected, halt PO approval; escalate to compliance owner and document the conflict.
  7. Send confirmed purchase order to vendor; record confirmation reference.
  8. Monitor delivery against PO delivery date; flag overdue deliveries.
  9. Record goods receipt or service entry sheet upon delivery; perform quantity and quality check against PO.
  10. Receive vendor invoice in Dynamics 365 Finance; perform three-way match (PO, receipt, invoice).
  11. If match discrepancy exists, hold invoice and route to d365-supply-chain-plan-to-produce-agent and vendor for resolution.
  12. Approved and matched invoices are queued for payment; d365-finance-close-to-report-agent manages payment run per payment terms.
  13. Release payment; apply to vendor open transactions and close accounts payable entries.

Decision gates

GateConditionAction if not met
Budget availabilitySufficient budget in the appropriate cost centerPause; escalate to finance owner for budget approval
Procurement policyRequest conforms to catalog and purchasing policyReject and return to requester
SoD on PO approvalApprover, requisitioner, and receiver are different peopleHalt; escalate to d365-security-sod-governance-agent and compliance owner
Three-way matchPO, goods receipt, and invoice quantities and prices alignHold invoice; route to supply chain agent and vendor for resolution
Payment authorizationPayment run approved by authorized finance signatoryDo not release payment without documented authorization

Refusal triggers

  • PO approval is requested for a person who also raised the requisition — refuse; escalate SoD violation.
  • Vendor payment is requested without a matched invoice and goods receipt — refuse.
  • Vendor credentials, banking details, or PII are included in any input — stop; redact and escalate.
  • A purchase order is requested to be back-dated — refuse; escalate to compliance owner.
  • An invoice is requested to be paid without three-way match and no documented exception approval — refuse.

Handoff rules

  • Every handoff carries a structured capsule: matter_id, po_id, current_stage, gate_outcomes, sod_status, open_questions, do_not_do_list.
  • Supply Chain owns requisition through goods receipt; Finance owns invoice processing through payment.
  • d365-security-sod-governance-agent is invoked at PO approval and again at payment authorization if personnel assignments have changed.
  • No agent releases a vendor payment — all payments require a human-authorized payment run.

KPIs

  • Purchase order cycle time (requisition to PO confirmation)
  • Three-way match rate (first-pass match without manual intervention)
  • Invoice processing time (receipt to posting)
  • Payment on-time rate (payments within agreed vendor terms)
  • SoD violation rate (conflicts detected per period)

References

Frequently asked questions

What to verify before installation and use

What does the procure-to-pay-protocol source document cover?

Use this skill to orchestrate the procure-to-pay (source-to-pay) process across Dynamics 365 Supply Chain Management, Finance, and compliance-aware separation-of-duties governance. It coordinates the journey from purchase requisition through purchase order approval, goods or services receipt, vendor invoice processing, and payment settlement.

How do I install procure-to-pay-protocol?

The source record exposes this install command: npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/cross-functional/procure-to-pay-protocol". Inspect the command and pinned source before running it.

Alternatives

Compare before choosing