---
title: "GET /finance/salereport/{id}"
method: GET
path: "/finance/salereport/{id}"
tags: ["finance"]
---

# GET /finance/salereport/{id}

`GET /finance/salereport/{id}`

## Path parameters

- `id` string, required

## Response `200`

OK

- SaleReportDTO
  - `statementId` string
  - `statementTypeId` 'ExternalTrends' | 'ExternalDistribution' | 'InternalDistribution' | 'Mechanicals'
  - `payorDistributorId` integer
  - `payorDistributorStoreId` integer
  - `payorName` string
  - `payorImageId` string, uuid
  - `payeeName` string
  - `payeeImageId` string, uuid
  - `isReady` boolean
  - `isReprocessing` boolean
  - `currencyCode` string
  - `targetCurrencyCode` string
  - `countryId` integer
  - `exchangeRate` number, double
  - `isExchangeRateConfirmed` boolean
  - `fileName` string
  - `filePath` string
  - `userStatementDownloadToken` string
  - `createdBy` string
  - `lastUpdateBy` string
  - `creationDate` string, date-time
  - `lastUpdateDate` string, date-time
  - `approvalDate` string, date-time
  - `date` string, date-time
  - `totalQuantity` integer
  - `totalQuantityDownload` integer
  - `totalQuantityStreaming` integer
  - `totalGross` number, double
  - `totalNet` number, double
  - `errorsAssetsCount` number, double
  - `errorsGross` number, double
  - `matchedAssetsCount` integer
  - `totalNetDownload` number, double
  - `totalNetStreaming` number, double
  - `totalTax` number, double
  - `totalAdjustment` number, double
  - `adjustmentPercentage` number, double
  - `totalRevenuShare` number, double
  - `totalMechanicals` number, double
  - `hasErrors` boolean
  - `payeeId` integer
  - `isRoyaltyTokenPayee` boolean
  - `statementDisplayTypeId` integer
  - `statementType` string
  - `isNew` boolean
  - `suffix` string
  - `contractName` string
  - `status` 'MissingContent' | 'WaitingForApproval' | 'Approved' | 'Error' | 'NeedFx'
  - `isSplited` boolean
  - `approvedBy` string
  - `sentToPayeeAtDate` string, date-time
  - `userStatementsQueueName` string
  - `payorId` integer
  - `canUnlock` boolean
  - `isPayed` boolean
  - `statementApprovalQueueApprove` boolean
  - `statementApprovalQueueStatus` integer
  - `statementApprovalQueueErrorMessage` string
  - `statementEmailQueueStatus` integer
  - `eligibleForApproval` boolean
  - `payeeIsPayable` boolean
  - `sentForPayment` boolean
  - `isSaleLineGenerationCompleted` boolean
  - `isCrypto` boolean
  - `isSmartWalletPayee` boolean

---

[API](https://skmtc.net/revelator/apis/revelator-api.md) · [All operations](https://skmtc.net/revelator/apis/revelator-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/revelator/revelator-api/revisions/9bb4b5cb4dc2/schema)
