- IDENTIFIED
- CALCULATED
- COMPLIANT
- HUMAN
Short answer
How do I split a contract price between different obligations?
Your AI identifies each distinct performance obligation and then calculates the specific price for each based on standalone selling prices. You get a clear breakdown of the allocated amounts.
The outcomes
Where your data lands.
The AI processes your contract details into these specific results.
IDENTIFIED
Distinct obligations
The AI uses identify_performance_obligations to separate bundled goods or services into individual units.
CALCULATED
Price distribution
The agent runs allocate_transaction_price to distribute the total contract value across those units.
COMPLIANT
Audit-ready math
You get a breakdown that follows US GAAP and IFRS 15 rules for revenue recognition.
HUMAN
Manual review
The AI flags cases where standalone selling prices are missing so you can make the final call.
The workflow
What your AI does when the contract arrives.
The AI handles the structural analysis and the math.
Isolate obligations
The agent scans your contract text to find every separate promise made to the customer.
identify_performance_obligationsAssign values
The AI applies standalone selling prices to the total amount for each identified unit.
allocate_transaction_priceVerify totals
The agent checks that the sum of all allocated amounts matches the original contract price.
allocate_transaction_priceFormat results
The AI organizes the final numbers into a format ready for your revenue logs.
identify_performance_obligationsallocate_transaction_price
Try it
Copy these to start.
Use these prompts to trigger the allocation process.
Starting points
Swap the bracketed text for your actual contract files or price lists.
US GAAP Revenue Engine Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_E1pVyqERFLHVB16xcaa8A5d0yZkBdM62EpqXDh5T/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — US GAAP Revenue Engine capabilities are ready to use.
{
"mcpServers": {
"us-gaap-ifrs-15-revenue-recognition-mcp": {
"url": "https://edge.vinkius.com/vk_preview_E1pVyqERFLHVB16xcaa8A5d0yZkBdM62EpqXDh5T/mcp"
}
}
}Identify the performance obligations in this contract: [contract_file.pdf].
Allocate the transaction price for the obligations in [contract_file.pdf] using these standalone prices: [price_list.csv].
Review the allocation for [contract_id_123] and tell me if it meets IFRS 15 requirements.
Based on the obligations in [sales_sheet.xlsx], calculate the price split for a total value of $50,000.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect US GAAP & IFRS 15 Revenue Recognition once, then ask.
Connect the MCP to your preferred client in one click. Your credentials stay encrypted, and you can start asking questions immediately.
Connect US GAAP & IFRS 15 Revenue Recognition to your AIFAQ
How this task behaves
- 01
Can the AI change my original contract files?
No. The AI only reads your data to perform calculations; it cannot modify your source documents.
- 02
Does the AI decide the standalone selling prices?
No. You must provide the standalone selling prices; the AI performs the allocation math.
- 03
Can it handle multi-element arrangements?
Yes. The AI is built to identify and split prices for bundled goods and services.
- 04
Will it automatically post entries to my ERP?
No. The AI provides the calculated data, but you must enter it into your accounting system.
- 05
What happens if a price doesn't allocate perfectly?
The AI flags the discrepancy for you to review rather than forcing a mathematically incorrect entry.
More questions about US GAAP & IFRS 15 Revenue Recognition? The Connector page answers them. See everything the US GAAP & IFRS 15 Revenue Recognition Connector can do
Connect US GAAP Revenue Engine to Claude, Cursor, ChatGPT & more
