Cost Centers
Cost centers are organizational units used for cost allocation and financial reporting in the billing system. They help track which department or area is responsible for specific revenue streams, enabling detailed financial analysis and budget management. Cost centers can be assigned at the article level as defaults or overridden at the invoice line item level for specific billing scenarios.
Properties
| Property | Type | Description |
|---|---|---|
id | GUID | Unique identifier |
code | string | Short code identifier |
name | string | Display name |
API Endpoints
GET /cost-centers
GET /cost-centers/{id}
Response Example
{
"id": "9b2e7f3a-4c5d-4e8f-a1b2-3c4d5e6f7a8b",
"code": "CC-100",
"name": "Computer Science Department"
}
Usage in Invoices
Cost centers can be assigned at multiple levels in the billing hierarchy. Articles have a default cost center specified through the defaultCostCenterId property, which is automatically applied to invoice line items. However, this can be overridden at the line item level for specific billing requirements. When an article has the useArticleCostCenter flag set to true, the article's cost center is always used regardless of other configurations, ensuring consistent cost allocation for that article type.