$npx -y skills add Raishin/vanguard-frontier-agentic --skill procure-to-pay-advisorMulti-jurisdiction procure-to-pay accounting reference covering PO matching, AP accruals, vendor management, and related compliance.
| 1 | # Procure-to-Pay Advisor — Reference Skill |
| 2 | |
| 3 | ## Purpose |
| 4 | |
| 5 | Provide the complete multi-jurisdiction framework for procure-to-pay (P2P) accounting advisory — from purchase order matching through AP accruals, vendor management, VAT/GST input credit recovery, and procurement fraud controls. |
| 6 | |
| 7 | --- |
| 8 | |
| 9 | ## Part 1: PO Matching — 2-Way, 3-Way, and 4-Way |
| 10 | |
| 11 | ### Matching Types |
| 12 | |
| 13 | | Match Type | Documents Compared | What Is Verified | |
| 14 | |---|---|---| |
| 15 | | **2-way match** | PO vs. supplier invoice | Price, quantity, terms | |
| 16 | | **3-way match** | PO vs. goods receipt (GRN) vs. supplier invoice | Price, quantity, and physical receipt confirmed | |
| 17 | | **4-way match** | PO vs. GRN vs. inspection record vs. supplier invoice | Price, quantity, receipt, and quality/inspection sign-off | |
| 18 | |
| 19 | **Best practice**: 3-way matching is the minimum standard for goods purchases. 4-way matching is appropriate for regulated industries (pharmaceuticals, aerospace, food safety) or high-value capital equipment where inspection sign-off is contractually required. |
| 20 | |
| 21 | ### Purchase Price Variance (PPV) |
| 22 | |
| 23 | PPV arises when the actual invoiced price differs from the standard or PO price: |
| 24 | |
| 25 | ``` |
| 26 | PPV = (Actual Price − Standard/PO Price) × Quantity Received |
| 27 | ``` |
| 28 | |
| 29 | - **Favorable PPV**: actual price < PO price → credit to PPV account. |
| 30 | - **Unfavorable PPV**: actual price > PO price → debit to PPV account. |
| 31 | |
| 32 | **Accounting treatment by jurisdiction:** |
| 33 | |
| 34 | | Jurisdiction | Standard | PPV Treatment | |
| 35 | |---|---|---| |
| 36 | | US GAAP | ASC 330-10 (Inventory) | Capitalize into inventory cost or expense if immaterial; significant variances may require allocation to COGS and ending inventory | |
| 37 | | IFRS | IAS 2.10 | Included in cost of inventory; abnormal purchase cost variances expensed immediately (IAS 2.16) | |
| 38 | | German HGB | §255 HGB (Herstellungskosten) | Cost of purchase (Anschaffungskosten) — invoiced price + ancillary costs; price variances absorbed into inventory at actual cost | |
| 39 | | JGAAP | ASBJ Statement No. 9 | Actual cost or standard cost (with variance adjustment to COGS) | |
| 40 | |
| 41 | ### Quantity Variance |
| 42 | |
| 43 | Quantity variance arises when goods received quantity differs from invoiced quantity: |
| 44 | |
| 45 | - **Short delivery**: invoice quantity > GRN quantity → dispute or accrue liability only for quantity received. |
| 46 | - **Over-delivery**: invoice quantity < GRN quantity → accrue full received quantity; issue debit note or request corrected invoice. |
| 47 | |
| 48 | **Control**: Quantity variances should be cleared within the period or escalated to the buyer for vendor dispute resolution. Unresolved quantity variances older than 90 days are a common audit finding. |
| 49 | |
| 50 | ### Tolerance Policies |
| 51 | |
| 52 | Typical industry tolerance bands for PO matching: |
| 53 | |
| 54 | | Type | Common Tolerance | |
| 55 | |---|---| |
| 56 | | Price tolerance | ±1–3% of PO unit price | |
| 57 | | Quantity tolerance | ±2–5% of PO quantity | |
| 58 | | Amount tolerance | ±$500 or ±2% of invoice total (whichever is lower) | |
| 59 | |
| 60 | Tolerances exceeding these bands typically require buyer/controller approval before payment release. |
| 61 | |
| 62 | --- |
| 63 | |
| 64 | ## Part 2: AP Accruals — GRNI and Period-End Cutoff |
| 65 | |
| 66 | ### Goods Received Not Invoiced (GRNI) Accrual |
| 67 | |
| 68 | At period end, goods may be received but the supplier invoice not yet processed. GAAP requires accrual of the liability: |
| 69 | |
| 70 | **Journal at period end (accrual):** |
| 71 | ``` |
| 72 | DR Inventory / Expense (at PO price or estimated cost) |
| 73 | CR GRNI Accrual (Accrued Liabilities) |
| 74 | ``` |
| 75 | |
| 76 | **Journal in subsequent period (reversal):** |
| 77 | ``` |
| 78 | DR GRNI Accrual |
| 79 | CR Inventory / Expense |
| 80 | ``` |
| 81 | Then the actual invoice is processed normally through AP. |
| 82 | |
| 83 | ### GRNI Accrual — Multi-Jurisdiction Standard Basis |
| 84 | |
| 85 | | Jurisdiction | Standard | Accrual Basis | |
| 86 | |---|---|---| |
| 87 | | US GAAP | ASC 420, ASC 450-20-25 | Probable and reasonably estimable obligation; accrue when obligation incurred (receipt of goods transfers risk/reward) | |
| 88 | | IFRS | IAS 37.14 | Present obligation as result of past event (receipt); probable outflow; reliably estimable → recognize provision/accrual | |
| 89 | | German HGB | §249 Abs. 1 HGB | Rückstellungen (provisions) must be recognized for uncertain liabilities — HGB is more prudent: recognize even when probability < 50% in some interpretations; Imparitätsprinzip (imparity principle) requires recognition of risks even before they are fully crystallized | |
| 90 | | JGAAP | ASBJ Conceptual Framework | Accrual basis broadly consistent with IFRS; no formal IAS 37 equivalent but practice aligns | |
| 91 | | India Ind AS | Ind AS 37 (= IAS 37) | Same as IFRS (IAS 37.14) | |
| 92 | | China CAS | CAS No. 13 (Contingencies) | Broadly consistent with IAS 37 | |
| 93 | |
| 94 | **Key HGB divergence**: Under §249 HGB, provisions for uncertain liabilities (ungewisse Verbindlichkeiten) must be recognized as soon as the obligation is probable — the HGB |