# Retrieve receipts and refunds by building id Return a list of receipts and refunds for a specific building Endpoint: POST /api/tenant/{tenantId_path}/receipts/GetReceiptsAndRefundsByBuildingId Version: v1 ## Path parameters: - `tenantId_path` (string, required) ## Request fields (application/json-patch+json): - `buildingId` (string) - `datatable` (object) - `datatable.sort` (object,null) - `datatable.sort.sortBy` (integer) Enum: 1, 2, 3, 4, 5 - `datatable.sort.sortMode` (integer) Enum: 1, 2 - `datatable.pagination` (object) - `datatable.pagination.page` (integer) - `datatable.pagination.rowsPerPage` (integer) - `datatable.filters` (object,null) - `datatable.search` (object,null) - `datatable.search.value` (string) ## Response 200 fields (text/plain): - `response` (object,null) - `response.datatable` (object) - `response.datatable.sort` (object,null) - `response.datatable.sort.sortBy` (integer) Enum: 1, 2, 3, 4, 5 - `response.datatable.sort.sortMode` (integer) Enum: 1, 2 - `response.datatable.pagination` (object) - `response.datatable.pagination.page` (integer) - `response.datatable.pagination.rowsPerPage` (integer) - `response.datatable.pagination.totalItems` (integer,null) - `response.datatable.filters` (object,null) - `response.datatable.filters.filterList` (array) - `response.datatable.filters.filterList.name` (integer) Enum: 1, 2, 3 - `response.datatable.filters.filterList.values` (array) - `response.datatable.search` (object,null) - `response.datatable.search.value` (string) - `response.facets` (array) - `response.facets.facetInfos` (array) - `response.facets.facetInfos.id` (string) - `response.facets.facetInfos.label` (string) - `response.facets.facetInfos.count` (integer,null) - `response.list` (array) - `response.list.receiptId` (string,null) - `response.list.refundId` (string,null) - `response.list.renterId` (string) - `response.list.renterReference` (string) - `response.list.renterLabel` (string) - `response.list.number` (string,null) - `response.list.state` (integer,null) Enum: 1, 2 - `response.list.type` (integer) Enum: 1, 2 - `response.list.amount` (number) - `response.list.comment` (string,null) - `response.list.receiptSuspenseAccountLineAmount` (number,null) - `response.list.createdAt` (string) - `response.list.settledOn` (string) - `response.list.isCancelled` (boolean) - `response.list.isValidated` (boolean) - `response.list.cancelledByVariousOperationId` (string,null) - `response.list.cancelledByVariousOperationNumber` (string,null) - `response.list.leases` (array) - `response.list.leases.leaseId` (string) - `response.list.leases.leaseLabel` (string) - `response.list.leases.leaseNumber` (string) - `response.list.receiptHasGreaterThanZeroSuspenseAccountLine` (boolean) - `errors` (array) - `isFailure` (boolean) - `isSuccess` (boolean) ## Response 400 fields (text/plain): - `response` (object,null) - `response.datatable` (object) - `response.datatable.sort` (object,null) - `response.datatable.sort.sortBy` (integer) Enum: 1, 2, 3, 4, 5 - `response.datatable.sort.sortMode` (integer) Enum: 1, 2 - `response.datatable.pagination` (object) - `response.datatable.pagination.page` (integer) - `response.datatable.pagination.rowsPerPage` (integer) - `response.datatable.pagination.totalItems` (integer,null) - `response.datatable.filters` (object,null) - `response.datatable.filters.filterList` (array) - `response.datatable.filters.filterList.name` (integer) Enum: 1, 2, 3 - `response.datatable.filters.filterList.values` (array) - `response.datatable.search` (object,null) - `response.datatable.search.value` (string) - `response.facets` (array) - `response.facets.facetInfos` (array) - `response.facets.facetInfos.id` (string) - `response.facets.facetInfos.label` (string) - `response.facets.facetInfos.count` (integer,null) - `response.list` (array) - `response.list.receiptId` (string,null) - `response.list.refundId` (string,null) - `response.list.renterId` (string) - `response.list.renterReference` (string) - `response.list.renterLabel` (string) - `response.list.number` (string,null) - `response.list.state` (integer,null) Enum: 1, 2 - `response.list.type` (integer) Enum: 1, 2 - `response.list.amount` (number) - `response.list.comment` (string,null) - `response.list.receiptSuspenseAccountLineAmount` (number,null) - `response.list.createdAt` (string) - `response.list.settledOn` (string) - `response.list.isCancelled` (boolean) - `response.list.isValidated` (boolean) - `response.list.cancelledByVariousOperationId` (string,null) - `response.list.cancelledByVariousOperationNumber` (string,null) - `response.list.leases` (array) - `response.list.leases.leaseId` (string) - `response.list.leases.leaseLabel` (string) - `response.list.leases.leaseNumber` (string) - `response.list.receiptHasGreaterThanZeroSuspenseAccountLine` (boolean) - `errors` (array) - `isFailure` (boolean) - `isSuccess` (boolean) ## Response 403 fields (text/plain): - `response` (object,null) - `response.datatable` (object) - `response.datatable.sort` (object,null) - `response.datatable.sort.sortBy` (integer) Enum: 1, 2, 3, 4, 5 - `response.datatable.sort.sortMode` (integer) Enum: 1, 2 - `response.datatable.pagination` (object) - `response.datatable.pagination.page` (integer) - `response.datatable.pagination.rowsPerPage` (integer) - `response.datatable.pagination.totalItems` (integer,null) - `response.datatable.filters` (object,null) - `response.datatable.filters.filterList` (array) - `response.datatable.filters.filterList.name` (integer) Enum: 1, 2, 3 - `response.datatable.filters.filterList.values` (array) - `response.datatable.search` (object,null) - `response.datatable.search.value` (string) - `response.facets` (array) - `response.facets.facetInfos` (array) - `response.facets.facetInfos.id` (string) - `response.facets.facetInfos.label` (string) - `response.facets.facetInfos.count` (integer,null) - `response.list` (array) - `response.list.receiptId` (string,null) - `response.list.refundId` (string,null) - `response.list.renterId` (string) - `response.list.renterReference` (string) - `response.list.renterLabel` (string) - `response.list.number` (string,null) - `response.list.state` (integer,null) Enum: 1, 2 - `response.list.type` (integer) Enum: 1, 2 - `response.list.amount` (number) - `response.list.comment` (string,null) - `response.list.receiptSuspenseAccountLineAmount` (number,null) - `response.list.createdAt` (string) - `response.list.settledOn` (string) - `response.list.isCancelled` (boolean) - `response.list.isValidated` (boolean) - `response.list.cancelledByVariousOperationId` (string,null) - `response.list.cancelledByVariousOperationNumber` (string,null) - `response.list.leases` (array) - `response.list.leases.leaseId` (string) - `response.list.leases.leaseLabel` (string) - `response.list.leases.leaseNumber` (string) - `response.list.receiptHasGreaterThanZeroSuspenseAccountLine` (boolean) - `errors` (array) - `isFailure` (boolean) - `isSuccess` (boolean) ## Response 404 fields (text/plain): - `response` (object,null) - `response.datatable` (object) - `response.datatable.sort` (object,null) - `response.datatable.sort.sortBy` (integer) Enum: 1, 2, 3, 4, 5 - `response.datatable.sort.sortMode` (integer) Enum: 1, 2 - `response.datatable.pagination` (object) - `response.datatable.pagination.page` (integer) - `response.datatable.pagination.rowsPerPage` (integer) - `response.datatable.pagination.totalItems` (integer,null) - `response.datatable.filters` (object,null) - `response.datatable.filters.filterList` (array) - `response.datatable.filters.filterList.name` (integer) Enum: 1, 2, 3 - `response.datatable.filters.filterList.values` (array) - `response.datatable.search` (object,null) - `response.datatable.search.value` (string) - `response.facets` (array) - `response.facets.facetInfos` (array) - `response.facets.facetInfos.id` (string) - `response.facets.facetInfos.label` (string) - `response.facets.facetInfos.count` (integer,null) - `response.list` (array) - `response.list.receiptId` (string,null) - `response.list.refundId` (string,null) - `response.list.renterId` (string) - `response.list.renterReference` (string) - `response.list.renterLabel` (string) - `response.list.number` (string,null) - `response.list.state` (integer,null) Enum: 1, 2 - `response.list.type` (integer) Enum: 1, 2 - `response.list.amount` (number) - `response.list.comment` (string,null) - `response.list.receiptSuspenseAccountLineAmount` (number,null) - `response.list.createdAt` (string) - `response.list.settledOn` (string) - `response.list.isCancelled` (boolean) - `response.list.isValidated` (boolean) - `response.list.cancelledByVariousOperationId` (string,null) - `response.list.cancelledByVariousOperationNumber` (string,null) - `response.list.leases` (array) - `response.list.leases.leaseId` (string) - `response.list.leases.leaseLabel` (string) - `response.list.leases.leaseNumber` (string) - `response.list.receiptHasGreaterThanZeroSuspenseAccountLine` (boolean) - `errors` (array) - `isFailure` (boolean) - `isSuccess` (boolean) ## Response 422 fields (text/plain): - `response` (object,null) - `response.datatable` (object) - `response.datatable.sort` (object,null) - `response.datatable.sort.sortBy` (integer) Enum: 1, 2, 3, 4, 5 - `response.datatable.sort.sortMode` (integer) Enum: 1, 2 - `response.datatable.pagination` (object) - `response.datatable.pagination.page` (integer) - `response.datatable.pagination.rowsPerPage` (integer) - `response.datatable.pagination.totalItems` (integer,null) - `response.datatable.filters` (object,null) - `response.datatable.filters.filterList` (array) - `response.datatable.filters.filterList.name` (integer) Enum: 1, 2, 3 - `response.datatable.filters.filterList.values` (array) - `response.datatable.search` (object,null) - `response.datatable.search.value` (string) - `response.facets` (array) - `response.facets.facetInfos` (array) - `response.facets.facetInfos.id` (string) - `response.facets.facetInfos.label` (string) - `response.facets.facetInfos.count` (integer,null) - `response.list` (array) - `response.list.receiptId` (string,null) - `response.list.refundId` (string,null) - `response.list.renterId` (string) - `response.list.renterReference` (string) - `response.list.renterLabel` (string) - `response.list.number` (string,null) - `response.list.state` (integer,null) Enum: 1, 2 - `response.list.type` (integer) Enum: 1, 2 - `response.list.amount` (number) - `response.list.comment` (string,null) - `response.list.receiptSuspenseAccountLineAmount` (number,null) - `response.list.createdAt` (string) - `response.list.settledOn` (string) - `response.list.isCancelled` (boolean) - `response.list.isValidated` (boolean) - `response.list.cancelledByVariousOperationId` (string,null) - `response.list.cancelledByVariousOperationNumber` (string,null) - `response.list.leases` (array) - `response.list.leases.leaseId` (string) - `response.list.leases.leaseLabel` (string) - `response.list.leases.leaseNumber` (string) - `response.list.receiptHasGreaterThanZeroSuspenseAccountLine` (boolean) - `errors` (array) - `isFailure` (boolean) - `isSuccess` (boolean)