PortfolioTransactionCommands

Apply intercompany move processing to a transaction. The returned pair id reports staging, not posting: the runner applies the paired accounting after this command commits.

post/v1/portfolios/{portfolioSlug}/transactions/{transactionId}/commands/ApplyIntercompanyMoveProcessingCommand

Request

  • Base URL: https://api.tokenbooks.io (the document declares no server; this is the origin it was published from)
  • URL: https://api.tokenbooks.io/v1/portfolios/{portfolioSlug}/transactions/{transactionId}/commands/ApplyIntercompanyMoveProcessingCommand
  • Auth: API key in header x-api-key

Path parameters

transactionIdstring required
portfolioSlugstring required

Workspace-scoped portfolio slug

Query parameters

mode'sync' | 'async'

Request body

currentSide'SEND' | 'RECEIVE' required
counterpartPortfolioIdinteger required
counterpartPortfolioTransactionIdstring required
treatment'OPERATING_FUNDING' | 'CARRYOVER_BASIS_TRANSFER' required
reasonstring

Response

mode'async' required

The command was accepted asynchronously

jobIdstring required

Tracking job ID for the queued command

status'queued' required

Queue admission status

Changes

No recorded changes to this operation across all 1 revision of this API.