API Docs / Schemas / BillableServiceDto

BillableServiceDto

Response DTO for billable service information

Properties

Name Type Description
codestring

Stable identifier. For library-shipped items this is the library code; for tenant-imported
items this is the tenant entity's own code.

Stable identifier. For library-shipped items this is the library code; for tenant-imported
items this is the tenant entity's own code.

namestring

Display name shown to users in lists, dialogs, and the import browser.

Display name shown to users in lists, dialogs, and the import browser.

descriptionstring

Optional human-readable summary of what this entity is for.

Optional human-readable summary of what this entity is for.

libraryCodestring

The Code of the library template this entity was imported from, or null if the entity
is not from the library. Read-only — cannot be changed once set. Example: "vat_returns".

The Code of the library template this entity was imported from, or null if the entity
is not from the library. Read-only — cannot be changed once set. Example: "vat_returns".

libraryStatusenum

Describes a library-imported entity's relationship to its source library template.

NotFromLibrary UpToDate LocallyModified LibraryUpdated

Describes a library-imported entity's relationship to its source library template.

NotFromLibrary UpToDate LocallyModified LibraryUpdated

isImportedboolean

True if the tenant has already imported this library item.

True if the tenant has already imported this library item.

deprecatedboolean

True if this library item has been retired. Deprecated items are hidden from the import
browser (so new tasks cannot be created from them) but remain available for revert-to-library
on existing imports.

True if this library item has been retired. Deprecated items are hidden from the import
browser (so new tasks cannot be created from them) but remain available for revert-to-library
on existing imports.

isArchivedboolean

Indicates whether this service is archived (inactive)

Indicates whether this service is archived (inactive)

accountingCodestring

The accounting code for this service

The accounting code for this service

defaultManagedByUserCodeAndNameDto
serviceScheduleContentCodeAndNameDto
proposalContentCodeAndNameDto
categoryenum

Other CoreAccounting Tax Payroll CompanySecretarial Advisory SoftwareAndTraining

Other CoreAccounting Tax Payroll CompanySecretarial Advisory SoftwareAndTraining

vatRateenum

Standard Reduced Zero Exempt OutOfScope

Standard Reduced Zero Exempt OutOfScope

pricingModeenum

RevenueRange CustomTiers

RevenueRange CustomTiers

pricingTiersarray of BillableServicePricingTierDto

Custom pricing tiers defined on this service. Only populated when PricingMode = CustomTiers.

Custom pricing tiers defined on this service. Only populated when PricingMode = CustomTiers.

stagesarray of BillableServiceStageDto

User-defined workflow stages for this service

User-defined workflow stages for this service

clientTypesarray of enum

The types of clients this service is applicable to.
An empty list means the service is applicable to all client types.

PrivateLimitedCompany PublicLimitedCompany LimitedLiabilityPartnership Partnership Individual Trust Charity SoleTrader Association

The types of clients this service is applicable to.
An empty list means the service is applicable to all client types.

PrivateLimitedCompany PublicLimitedCompany LimitedLiabilityPartnership Partnership Individual Trust Charity SoleTrader Association

agentAuthorisationsarray of enum

The HMRC agent authorisation types relevant to this service

SelfAssessment CorporationTax PayeForEmployers IndividualPayAsYouEarn VAT ConstructionIndustryScheme TaxCredits HighIncomeChildBenefitCharge MakingTaxDigitalIncomeTax MakingTaxDigitalVat Trusts

The HMRC agent authorisation types relevant to this service

SelfAssessment CorporationTax PayeForEmployers IndividualPayAsYouEarn VAT ConstructionIndustryScheme TaxCredits HighIncomeChildBenefitCharge MakingTaxDigitalIncomeTax MakingTaxDigitalVat Trusts

pricingarray of BillableServicePricingOptionDto

The pricing options available for this service
Price changes will automatically cascade to all ClientBillableService records using this BillableService
(unless OverridePricing is set on the ClientBillableService), but any PriceAdjustmentPercentage will still be applied

The pricing options available for this service
Price changes will automatically cascade to all ClientBillableService records using this BillableService
(unless OverridePricing is set on the ClientBillableService), but any PriceAdjustmentPercentage will still be applied

pricingFactorsarray of PricingFactorDto

The pricing factors that can affect the service pricing calculations

The pricing factors that can affect the service pricing calculations

pcrItemsarray of CodeAndNameDto

Professional clearance request items for this service

Professional clearance request items for this service

showKanbanBoardboolean

Whether this service should appear on the Boards kanban view

Whether this service should appear on the Boards kanban view

stageCountinteger

The number of stages defined on this service

The number of stages defined on this service

recurringTaskCountinteger

The number of recurring tasks associated with this service

The number of recurring tasks associated with this service

invoiceLineDescriptionTemplatestring

Smart name token template for invoice line descriptions

Smart name token template for invoice line descriptions

setupFeenumber

Optional one-off setup fee charged when the service is first billed for a client.
Null means no setup fee. Used as the default when assigning the service to a client.

Optional one-off setup fee charged when the service is first billed for a client.
Null means no setup fee. Used as the default when assigning the service to a client.

createdDatestring

When the service was created

When the service was created

updatedDatestring

When the service was last updated

When the service was last updated

JSON Example

{
  "code": "string",
  "name": "string",
  "description": "string",
  "libraryCode": "string",
  "libraryStatus": "NotFromLibrary"
}

Used By Operations

Contained in Schemas