Karma Common API
​integer · required​string · enum · required​boolean · required​boolean​string · enum
​integer · required​string · pattern: ​string · pattern: ​boolean​string · enum
Purchase summary reports and financial reporting
Save accounting export configuration for a location
PUT
https://common-api.karma.life
/api/v1/reporting/export-settings
Save accounting export configuration for a location › Request Body
locationIdexportTypeEnum values:
sie
gbat10
​object · required
includeKarmaFeessplitByCostCenterDefault: false
Save accounting export configuration for a location › Responses
Default Response
statusEnum values:
success
​object
​object
Get aggregated purchase data for accounting export
GET
https://common-api.karma.life
/api/v1/reporting/purchase-summary
query Parameters
locationIdLocation ID to get purchase summary for
startDate^\d{4}-\d{2}-\d{2}$ · requiredStart date in YYYY-MM-DD format
endDate^\d{4}-\d{2}-\d{2}$ · requiredEnd date in YYYY-MM-DD format (inclusive)
splitByCostCenterWhen true, rows in items / vats / psp gain optional costCenterCode + costCenterName, and the response includes a top-level costCenters array. Defaults to false for byte-identical legacy behaviour.
Default: false
Get aggregated purchase data for accounting export › Responses
Default Response
statusEnum values:
success
​object
​object