Edit budgets for a contract that has not yet billed
This method requires the ContractBilling:Edit permission to be associated with your role.
For accessing the API a valid token must be passed in all the queries in the 'Authorization' header.
A valid token is generated by the API and returned by the /authenticate method by supplying a valid username and password.
The following syntax must be used in the 'Authorization' header :
Bearer aaaaaa/bbbbbb.ccccccc.dddddd(Optional) Locking responsibility will be delegated to the specified Session Id.
This header enables the client to instruct the API to merely verify the presence of locks with the specified session id, but not attempt to obtain them itself. It requires the DelegatedLocking permission to be associated with your role.
Body
JSON payload
Determines the contract's FBT days calculations
yes, nonoFor a direct-link novated contract only: acknowledges that the billing date does not align to the client's payroll date for this pay cycle (or that the client has no payroll date configured for it) so the save proceeds without creating pay run records. Does not satisfy override_warnings_flag, and override_warnings_flag does not satisfy this. If not specified, defaults to 'no'.
yes, nonoOverride warning validation. If not specified, defaults to 'no'
yes, nonoPayment method preference for budgets
direct-debit, cheque, cash, other, credit-card, eftdirect-debitThe number of regular billings to be processed as Periodic invoices
60Response
Success