# Retrieve receipt by id Return a receipt by its unique identifier Endpoint: POST /api/tenant/{tenantId_path}/receipts/getReceiptById Version: v1 ## Path parameters: - `tenantId_path` (string, required) ## Request fields (application/json-patch+json): - `id` (string) ## Response 200 fields (text/plain): - `amount` (number) - `canceledByVariousOperation` (object,null) - `canceledByVariousOperation.id` (string) - `canceledByVariousOperation.number` (string) - `comment` (string,null) - `createdAt` (string) - `createdByUserId` (string) - `createdByUserFirstName` (string,null) - `createdByUserLastName` (string,null) - `updatedAt` (string,null) - `updatedByUserId` (string,null) - `updatedByUserFirstName` (string,null) - `updatedByUserLastName` (string,null) - `validatedAt` (string,null) - `validatedByUserId` (string,null) - `validatedByUserFirstName` (string,null) - `validatedByUserLastName` (string,null) - `externalBalanceRecoveries` (array) - `externalBalanceRecoveries.dueDate` (string) - `externalBalanceRecoveries.label` (string) - `externalBalanceRecoveries.leaseLabel` (string) - `externalBalanceRecoveries.leaseNumber` (string) - `externalBalanceRecoveries.lines` (array) - `externalBalanceRecoveries.lines.amountToPay` (number) - `externalBalanceRecoveries.lines.invoicingElementCode` (integer) Enum: 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 301, 302, 303, 304, 305, 401, 402, 403, 404, 405, 406, 407, 408, 409, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 498, 499, 501, 502, 503, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 999 - `externalBalanceRecoveries.lines.receiptAmountWithTax` (number) - `externalBalanceRecoveries.lines.totalAmountWithTax` (number) - `externalBalanceRecoveries.negativeLines` (array) - `externalBalanceRecoveries.negativeLines.amountWithVat` (number) - `externalBalanceRecoveries.negativeLines.periodStartDate` (string,null) - `externalBalanceRecoveries.negativeLines.periodEndDate` (string,null) - `externalBalanceRecoveries.negativeLines.mustAppendPeriodDatesToLabel` (boolean) - `hasGreaterThanZeroSuspenseAccountLine` (boolean) - `invoices` (array) - `isCancelled` (boolean) - `leases` (array) - `leases.leaseId` (string) - `leases.leaseAmount` (number) - `paymentMethod` (integer) Enum: 1, 2, 3 - `paymentReference` (string,null) - `buildingId` (string) - `buildingName` (string) - `buildingReference` (string) - `renterId` (string) - `renterName` (string) - `settledOn` (string) - `state` (integer) Enum: 1, 2 - `suspenseAccountLineAmount` (number,null) - `suspenseAccountRefunds` (array) - `suspenseAccountRefunds.refundedAmount` (number) - `suspenseAccountRefunds.refundId` (string) - `suspenseAccountRefunds.refundLabel` (string) - `suspenseAccountRefunds.refundNumber` (string) - `suspenseAccountRefunds.refundSettledOn` (string) - `suspenseAccountRefunds.suspenseAccountLineId` (string) - `isImported` (boolean) ## Response 400 fields (text/plain): - `error` (string)