v1

latestOpenAPI 3.0.32026-07-26362271803.3 KB
Revenue Recognition

Update Contract Bundle

put/rr/api/v1/contracts/{contract_id}/bundles/{id}

Path parameters

contract_idinteger required
idinteger required

Request body

idinteger required
is_deletedboolean required
deleted_atstring date-time nullable required
end_datestring date nullable

Bundle end date. Required for standard contracts. For evergreen contracts this may be null to follow the contract timeline, or set to a billing-period end date.

rebalance_journal_entries_indefinitelyboolean

Should only be used for Evergreen contracts. When true, linked invoice journal entries are rebalanced on each evergreen contract extension.

bundle_namestring required
bundle_descriptionstring nullable
start_datestring date required
use_daily_accountingboolean
proration_method'standard' | 'thirty_day' | 'daily'
  • standard - Standard (actual month length)
  • thirty_day - Fixed 30-day month
  • daily - Daily
use_catchupboolean
catchup_datestring date nullable
created_atstring date-time required
last_modified_atstring date-time required
customerinteger required
contractinteger required

Response

idinteger required
is_deletedboolean required
deleted_atstring date-time nullable required
end_datestring date nullable

Bundle end date. Required for standard contracts. For evergreen contracts this may be null to follow the contract timeline, or set to a billing-period end date.

rebalance_journal_entries_indefinitelyboolean

Should only be used for Evergreen contracts. When true, linked invoice journal entries are rebalanced on each evergreen contract extension.

bundle_namestring required
bundle_descriptionstring nullable
start_datestring date required
use_daily_accountingboolean
proration_method'standard' | 'thirty_day' | 'daily'
  • standard - Standard (actual month length)
  • thirty_day - Fixed 30-day month
  • daily - Daily
use_catchupboolean
catchup_datestring date nullable
created_atstring date-time required
last_modified_atstring date-time required
customerinteger required
contractinteger required