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 |
Links¶
- Repository: securitize_dev/ta-pwc-reporting-service
- API URL: https://ta-pwc-reporting-service.internal.dev.securitize.io
- Swagger UI: https://ta-pwc-reporting-service.internal.dev.securitize.io/doc/swagger
- K8s URL:
http://ta-pwc-reporting-service:8080
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 |