oracle-erp

Classifies Oracle ERP procure-to-pay, GL, and inventory operations by risk for safe execution.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai --skill oracle-erp-metafloor-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oracle-erp
Source: https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai/tree/main/skills/platforms/erp/oracle-erp
Command: npx skills add https://github.com/MetaFloor-AI/metafloor-scm-plugin-openai --skill oracle-erp-metafloor-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Operating Oracle Fusion Cloud ERP or E-Business Suite through an AI agent is risky because subledgers and the General Ledger are wired together through Subledger Accounting, so one action like validating an invoice or running Create Accounting can post journals, consume budget, and move cash. This Skill gives the agent the judgment to classify each action as read, write, committing, or destructive so consequential operations pause for human approval. ## Core Features & Use Cases - Action classification and gating: Maps Oracle ERP operation families (requisitions, POs, receipts, AP invoices, payments, GL journals, period changes) into read / write / committing / destructive tiers with explicit approval gates. - State-aware reasoning: Models object lifecycles (PO statuses through Finally Closed, invoice validation/hold/accounted/paid axes, period statuses) so the agent reads state before acting and re-reads at execute. - Gotchas and recovery playbooks: Documents 30 real failure chains (validation vs accounting, closed periods, hold release, Finally Close, batch partial failure) plus recovery patterns for reversals, voids, and cancellations. - Use Case: When asked to force payment on a held invoice, the agent recognizes that releasing a matching hold without fixing its cause is a destructive action requiring a named approver, and instead recommends fixing the mismatch and re-validating. ## Quick Start Ask the agent how to safely handle a 3-way match hold on an Oracle Payables invoice before the receipt is posted.

Frequently Asked Questions about oracle-erp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely handle a 3-way match hold in Oracle Payables?

A 3-way match hold like Qty Received means the invoice was validated before the receipt posted. The correct fix is to post the receipt and re-validate the invoice, which auto-clears the system hold, rather than manually releasing the hold to force payment.

What is the difference between invoice validation and Create Accounting in Oracle ERP?

Validation recalculates the invoice, runs matching, and applies or releases holds, but posts nothing to the GL. Create Accounting in Final mode generates the Subledger Accounting journal entries and transfers them to GL, which is the point of no clean undo.

Does this skill cover Oracle NetSuite or Oracle Transportation Management?

No. NetSuite is a separate product with a different data model covered by the netsuite skill, and Oracle Transportation Management is covered by oracle-otm. This skill covers Oracle Fusion Cloud ERP and E-Business Suite procurement, payables, GL, and inventory only.

Can a posted GL journal or Final accounting be undone in Oracle ERP?

A posted GL journal cannot be un-posted; correction requires a new reversing journal dated in an Open period. Final accounting is reversed only by a GL reversal or offsetting subledger entry, never by deletion, while Draft accounting can be safely re-run.

Why is Finally Close on a purchase order considered destructive?

Finally Close liquidates remaining encumbrance and permanently blocks further receiving, invoicing, and matching on the PO or line. Unlike a soft Close, which reopens on new activity, Finally Close is a one-way door that cannot be undone.

When should an AI agent stop and require human approval in Oracle ERP?

The agent should stop for committing actions like validating invoices, Final Create Accounting, posting journals, receipts, and payment runs, and require a named approver for destructive actions like hold releases, voids, cancellations, Finally Close, cost adjustments, and period reopening.