Skip to content

ta-pwc-reporting-service

This microservice collects and stores data to meet regulatory obligations, primarily preparing and consolidating data for submission to PwC.


Exceptions list



Exceptions - Pwc Reporting

httpStatus See here name message
404 REPORT_NOT_FOUND Report id $reportId not found
404 TOKEN_NOT_FOUND Token $tokenId not found
404 TRANSACTION_NOT_FOUND Transaction $transactionId not found for issuer $issuerId
404 DISTRIBUTION_NOT_FOUND Distribution $distributionId not found
404 DISTRIBUTION_INVESTOR_NOT_FOUND Distribution investor $distributionInvestorId not found for distribution $distributionId
404 INVESTOR_NOT_FOUND Investor $controlPanelProfileId not found for issuer $issuerId
404 GET_SNAPSHOT_RECORDS_ERROR The SnapshotId ($snapshotId) was not found
404 GET_SNAPSHOT_ERROR The SnapshotId ($snapshotId) was not found
404 SNAPSHOT_EMPTY_ERROR The SnapshotId ($snapshotId) is empty
500 DEPLOYMENT_INFO_ERROR Deployment info not found for token $tokenId and $issuerId
500 HISTORICAL_DISTRIBUTIONS_ERROR Historial distributions error for token $tokenId and $issuerId
500 HISTORICAL_DISTRIBUTIONS_YIELDS_ERROR Historial distributions error for distributionId $distributionId cpId $controlPanelProfileId and $date
500 HISTORICAL_DISTRIBUTION_INVESTORS_ERROR Historial distributions error for distribution $distributionId
500 HISTORICAL_TRANSACTIONS_ERROR Historial transactions error for token $tokenId and $issuerId
500 SEC_ID_INFO_ERROR SecuritizeId info not found for id $securitizeProfileId
500 TOKEN_INFO_ERROR Token info not found for id $tokenId
500 FAIR_MARKET_PRICE_INFO_ERROR Fair market price not found for token $tokenId and date $date
500 CONTROL_BOOK_ERROR Control book info not found for token $tokenId
500 AWS_S3_FAIL_UPLOAD Unable to upload $fileName report
500 SIGNED_URL_INTERNAL_ERROR Unable to get signed url for $fileName

Endpoints (9)

Method Path Summary Tags
GET /health Get status of service health Health
GET /reporting/pwc-report/{reportId} Get a Pwc report by id PwC Report
POST /reporting/pwc-report Collect historical data for a Pwc report by token PwC Report
POST /reporting/pwc-report/generate Generate PWC report manually with custom date range PwC Report
POST /reporting/pwc-report/summary/recalculate-all Recalculate capital summary for all investors PwC Report
POST /reporting/pwc-report/summary/recalculate/{controlPanelId} Recalculate capital summary for a specific investor by Account ID PwC Report
GET /reporting/investor-extract-report/{reportId} Get investor extract report by id Investor Extract Report
POST /reporting/investor-extract-report Add day to investor extract report report by distribution Investor Extract Report
POST /reporting/investor-extract-report/send Generate and send report via email Investor Extract Report