• IDENTIFIED
  • CALCULATED
  • COMPLIANT
  • HUMAN

How to allocate transaction prices with your AI

Connect the MCP once. Your agent then handles the math for splitting contract values across multiple obligations.

Ask AI about this page

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.

  1. Isolate obligations

    The agent scans your contract text to find every separate promise made to the customer.

    identify_performance_obligations
  2. Assign values

    The AI applies standalone selling prices to the total amount for each identified unit.

    allocate_transaction_price
  3. Verify totals

    The agent checks that the sum of all allocated amounts matches the original contract price.

    allocate_transaction_price
  4. Format 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.

Connector linkhttps://edge.vinkius.com/vk_preview_E1pVyqERFLHVB16xcaa8A5d0yZkBdM62EpqXDh5T/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — US GAAP Revenue Engine capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "us-gaap-ifrs-15-revenue-recognition-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_E1pVyqERFLHVB16xcaa8A5d0yZkBdM62EpqXDh5T/mcp"
    }
  }
}
Copy into chat04
  • 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 AI

FAQ

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