Skip to main content

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

PropertyTypeDescription
idGUIDUnique identifier
codestringShort code identifier
namestringDisplay 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.