Source profileQuality 92/100

VincentChuWaiChow/vanguard-frontier-agentic/skills/cross-functional/order-to-cash-protocol/SKILL.md

order-to-cash-protocol

Use this skill to coordinate the order-to-cash process across Dynamics 365 Supply Chain Management, Finance, and Sales, covering confirmed order through fulfillment, invoicing, accounts receivable, and cash collection. It defines stage ownership, gate conditions, agent handoff rules, and escalation triggers for the post-order revenue cycle. The skill does not execute system transactions, approve credit changes, post invoices, or make collection decisions; all production-impacting steps are escal

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 coordinate the order-to-cash process across Dynamics 365 Supply Chain Management, Finance, and Sales, covering confirmed order through fulfillment, invoicing, accounts receivable, and cash collection. It defines stage ownership, gate conditions, agent handoff rules, and escalation triggers for the post-order revenue cycle.

Best for

  • A confirmed sales order must progress through fulfillment, invoicing, and payment collection.
  • Multiple Dynamics 365 modules are involved and cross-agent coordination is required.
  • An accounts receivable aging item needs coordinated follow-up between Sales and Finance.

Not for

  • The opportunity has not yet been converted to a confirmed order — use the lead-to-cash-protocol or prospect-to-quote process instead.
  • The matter is confined entirely to accounts payable or procurement — use procure-to-pay-protocol.

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/order-to-cash-protocol"
Safe inspection promptEditorial

Inspect the Agent Skill "order-to-cash-protocol" from https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/blob/e01b936730332eca271896571d43cc2013c67f3f/skills/cross-functional/order-to-cash-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 confirmed sales order from d365-sales-revenue-operations-agent or directly from the order management system. 2. Verify order accuracy: line items, pricing, quantities, and delivery terms match the original customer agreement. 3. Check customer credit status; if credit…

    Receive confirmed sales order from d365-sales-revenue-operations-agent or directly from the order management system.Verify order accuracy: line items, pricing, quantities, and delivery terms match the original customer agreement.Check customer credit status; if credit is on hold, escalate to d365-finance-close-to-report-agent and finance owner.
  2. 02

    Purpose

    This skill coordinates the order-to-cash (O2C) end-to-end process in Microsoft Dynamics 365 environments. Starting from a confirmed sales order, it orchestrates order management, inventory fulfillment, shipment, invoicing, accounts receivable, and cash collection. The protocol a…

    This skill coordinates the order-to-cash (O2C) end-to-end process in Microsoft Dynamics 365 environments. Starting from a confirmed sales order, it orchestrates order management, inventory fulfillment, shipment, invoici…
  3. 03

    When to use

    A confirmed sales order must progress through fulfillment, invoicing, and payment collection.

    A confirmed sales order must progress through fulfillment, invoicing, and payment collection.Multiple Dynamics 365 modules are involved and cross-agent coordination is required.An accounts receivable aging item needs coordinated follow-up between Sales and Finance.
  4. 04

    When NOT to use

    The opportunity has not yet been converted to a confirmed order — use the lead-to-cash-protocol or prospect-to-quote process instead.

    The opportunity has not yet been converted to a confirmed order — use the lead-to-cash-protocol or prospect-to-quote process instead.The matter is confined entirely to accounts payable or procurement — use procure-to-pay-protocol.Direct live-order configuration or system transaction execution is required — escalate to the relevant specialist.
  5. 05

    Participating agents

    d365-supply-chain-plan-to-produce-agent — owns order fulfillment, picking, packing, and shipment

    d365-supply-chain-plan-to-produce-agent — owns order fulfillment, picking, packing, and shipmentd365-finance-close-to-report-agent — owns invoicing, accounts receivable, collections, and cash applicationd365-sales-revenue-operations-agent — owns sales order policies, customer communication, and sales performance analysis

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/order-to-cash-protocol/SKILL.md
Commit
e01b936730332eca271896571d43cc2013c67f3f
License
Apache-2.0
Collected
2026-08-28
Default branch
master
View the original SKILL.md

Order-to-Cash Protocol

Purpose

This skill coordinates the order-to-cash (O2C) end-to-end process in Microsoft Dynamics 365 environments. Starting from a confirmed sales order, it orchestrates order management, inventory fulfillment, shipment, invoicing, accounts receivable, and cash collection. The protocol aligns d365-supply-chain-plan-to-produce-agent (fulfillment), d365-finance-close-to-report-agent (invoicing and AR), and d365-sales-revenue-operations-agent (sales performance and customer communication). It does not give business or financial advice; all recommendations are subject to human owner confirmation.

When to use

  • A confirmed sales order must progress through fulfillment, invoicing, and payment collection.
  • Multiple Dynamics 365 modules are involved and cross-agent coordination is required.
  • An accounts receivable aging item needs coordinated follow-up between Sales and Finance.
  • A return, credit memo, or dispute requires orchestrated handling across Supply Chain and Finance.
  • A post-order cash flow analysis or DSO escalation requires cross-domain visibility.

When NOT to use

  • The opportunity has not yet been converted to a confirmed order — use the lead-to-cash-protocol or prospect-to-quote process instead.
  • The matter is confined entirely to accounts payable or procurement — use procure-to-pay-protocol.
  • Direct live-order configuration or system transaction execution is required — escalate to the relevant specialist.
  • The matter involves revenue recognition complexity at contract inception — use lead-to-cash-protocol first.

Participating agents

  • d365-supply-chain-plan-to-produce-agent — owns order fulfillment, picking, packing, and shipment
  • d365-finance-close-to-report-agent — owns invoicing, accounts receivable, collections, and cash application
  • d365-sales-revenue-operations-agent — owns sales order policies, customer communication, and sales performance analysis

Inputs required

  • Confirmed sales order number and legal entity
  • Customer account and credit status
  • Requested and promised delivery date
  • Pricing and discount terms from the sales order
  • Accounts receivable payment terms for the customer

Evidence required

  • Sales order confirmation record from Dynamics 365 Supply Chain Management
  • Available-to-promise (ATP) or inventory reservation confirmation
  • Packing slip or delivery note reference
  • Invoice draft for accuracy review before posting
  • Payment receipt or remittance advice for cash application

Workflow

  1. Receive confirmed sales order from d365-sales-revenue-operations-agent or directly from the order management system.
  2. Verify order accuracy: line items, pricing, quantities, and delivery terms match the original customer agreement.
  3. Check customer credit status; if credit is on hold, escalate to d365-finance-close-to-report-agent and finance owner.
  4. Trigger inventory reservation and ATP confirmation via d365-supply-chain-plan-to-produce-agent.
  5. Monitor warehouse picking, packing, and shipment workflows; flag delays against committed delivery dates.
  6. Generate packing slip upon confirmed shipment; hand off to d365-finance-close-to-report-agent.
  7. Create and validate sales invoice against packing slip and sales order; surface discrepancies for human resolution.
  8. Post invoice and open accounts receivable entry in Dynamics 365 Finance.
  9. Monitor payment due dates; trigger collection activities per the customer's payment terms.
  10. Apply received cash to open invoices and close accounts receivable entries; update sales performance reporting.

Decision gates

GateConditionAction if not met
Credit statusCustomer account not on credit holdEscalate to d365-finance-close-to-report-agent and finance credit manager
Order accuracyLines, prices, and terms match customer agreementReturn to d365-sales-revenue-operations-agent for correction
ATP confirmationStock reserved or ATP date within delivery windowNotify supply chain agent; surface gap to human owner
Invoice accuracyInvoice matches packing slip and sales orderHold posting; flag for human review
Collections escalationPayment overdue beyond configurable thresholdEscalate to finance collections owner

Refusal triggers

  • Live transaction execution is requested without human confirmation — refuse and escalate.
  • Credit hold override is requested without documented approval — refuse.
  • Customer PII, payment details, or bank account data are present in any input — stop; redact and escalate.
  • An invoice is requested to be posted with unresolved line discrepancies — refuse.
  • A write-off or bad-debt decision is requested — escalate to finance owner; do not decide unilaterally.

Handoff rules

  • Each handoff carries a structured capsule: matter_id, sales_order_id, current_stage, gate_outcomes, open_questions, do_not_do_list.
  • One primary agent per stage: Supply Chain owns fulfillment; Finance owns invoicing and collections; Sales owns customer communication.
  • No agent posts or reverses a financial transaction — all postings require human confirmation above materiality threshold.
  • Escalations are logged with trigger, timestamp, and receiving owner.

KPIs

  • Order fulfillment cycle time (order confirmation to shipment)
  • Invoice accuracy rate (first-pass match to packing slip)
  • Days sales outstanding (DSO)
  • Cash application rate (% of invoices settled within payment terms)
  • Collection effectiveness index (CEI)

References

Frequently asked questions

What to verify before installation and use

What does the order-to-cash-protocol source document cover?

Use this skill to coordinate the order-to-cash process across Dynamics 365 Supply Chain Management, Finance, and Sales, covering confirmed order through fulfillment, invoicing, accounts receivable, and cash collection. It defines stage ownership, gate conditions, agent handoff rules, and escalation triggers for the post-order revenue cycle.

How do I install order-to-cash-protocol?

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

Alternatives

Compare before choosing