Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Contracts (also known as retainers) are ideal for managing recurring client work, maintenance quotas or periodic invoicing - such as licence fees.

A retainer is created against a company/client record, and work is tracked against the retainer through periods. You can configure your retainer to automatically create periods at certain intervals, and invoice up-front for a fixed amount or at the end of the period for the work done.

The retainers modules integrates seamlessly with the issues and projects modules so that you can even allocate work from those into a retainer period.

 

TYPERESOURCEDESCRIPTION
GET/contracts/:id/extensions/valuesReturns a list of extension values
GET/contracts/Returns a list of contracts
GET/contracts/:idReturns a specific contract object
GET/contracts/countReturns the total count of contracts
GET/contracts/:id/periodsReturns an array of periods for a given contract object
GET/contracts/periods/:period_idReturns a specific contract period object.
PUT/contracts/:id/extensions/values/:extension_value_idUpdate a contract's extension value
GET/contracts/:id/progressionsReturns an array of available progressions for the contract.
[PUT|POST]/contracts/:id/progressions/:progression_id/autoRuns a status update for the given progression on the given contract.
GET/contracts/extensions/fieldsReturns a list of extension fields.
POST/contracts/:contract_id/extensions/fields/:extension_field_idCreate an extension value for a contract.
  • No labels