BillableServiceDto
Response DTO for billable service information
Properties
| Name | Type | Description |
|---|---|---|
| libraryCode | string | The Code of the library template this entity was imported from, or null if the entity |
The Code of the library template this entity was imported from, or null if the entity | ||
| libraryStatus | enum | Describes a library-imported entity's relationship to its source library template. |
Describes a library-imported entity's relationship to its source library template. | ||
| isImported | boolean | True if the tenant has already imported this library item. |
True if the tenant has already imported this library item. | ||
| code | string | The service's unique Code within the tenant |
The service's unique Code within the tenant | ||
| name | string | The name of the service |
The name of the service | ||
| description | string | The description of the service |
The description of the service | ||
| isArchived | boolean | Indicates whether this service is archived (inactive) |
Indicates whether this service is archived (inactive) | ||
| accountingCode | string | The accounting code for this service |
The accounting code for this service | ||
| defaultManagedByUser | CodeAndNameDto | |
| serviceScheduleContent | CodeAndNameDto | |
| proposalContent | CodeAndNameDto | |
| category | enum | Other CoreAccounting Tax Payroll CompanySecretarial Advisory SoftwareAndTraining |
Other CoreAccounting Tax Payroll CompanySecretarial Advisory SoftwareAndTraining | ||
| vatRate | enum | Standard Reduced Zero Exempt OutOfScope |
Standard Reduced Zero Exempt OutOfScope | ||
| pricingMode | enum | RevenueRange CustomTiers |
RevenueRange CustomTiers | ||
| pricingTiers | array 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. | ||
| stages | array of BillableServiceStageDto | User-defined workflow stages for this service |
User-defined workflow stages for this service | ||
| clientTypes | array of enum | The types of clients this service is applicable to. |
The types of clients this service is applicable to. | ||
| agentAuthorisations | array of enum | The HMRC agent authorisation types relevant to this service |
The HMRC agent authorisation types relevant to this service | ||
| pricing | array of BillableServicePricingOptionDto | The pricing options available for this service |
The pricing options available for this service | ||
| pricingFactors | array of PricingFactorDto | The pricing factors that can affect the service pricing calculations |
The pricing factors that can affect the service pricing calculations | ||
| pcrItems | array of CodeAndNameDto | Professional clearance request items for this service |
Professional clearance request items for this service | ||
| showKanbanBoard | boolean | Whether this service should appear on the Boards kanban view |
Whether this service should appear on the Boards kanban view | ||
| stageCount | integer | The number of stages defined on this service |
The number of stages defined on this service | ||
| recurringTaskCount | integer | The number of recurring tasks associated with this service |
The number of recurring tasks associated with this service | ||
| invoiceLineDescriptionTemplate | string | Smart name token template for invoice line descriptions |
Smart name token template for invoice line descriptions | ||
| createdDate | string | When the service was created |
When the service was created | ||
| updatedDate | string | When the service was last updated |
When the service was last updated | ||
JSON Example
{
"libraryCode": "string",
"libraryStatus": "NotFromLibrary",
"isImported": false,
"code": "string",
"name": "string"
}
Used By Operations
-
POST
Create BillableService
/tenants/{tenant}/services
-
GET
Get BillableService
/tenants/{tenant}/services/{code}
-
PUT
Update BillableService
/tenants/{tenant}/services/{code}
-
GET
Get Library BillableService
/tenants/{tenant}/services/library/{code}
-
PUT
Revert BillableService to Library
/tenants/{tenant}/services/{code}/library-version
-
POST
Generate Service
/tenants/{tenant}/services/generate